# PNetLab Unified Flat Mirror Welcome to the unified PNetLab mirror. This repository provides everything in a clean, flat structure. ## Installation Commands | Version | Command | |---------|---------| | **PNetLab v4 (Bionic)** | `wget -qO- https://pnetlab-mirrors.labhub.eu.org/install-v4.sh | bash` | | **PNetLab v5 (Upgrade)** | `wget -qO- https://pnetlab-mirrors.labhub.eu.org/upgrade-v5.sh | bash` | | **PNetLab v6 (Focal)** | `wget -qO- https://pnetlab-mirrors.labhub.eu.org/install-v6.sh | bash` | | **PNetLab v5 (Testing)** | Ubuntu 18.04 | `wget -qO- https://pnetlab-mirrors.labhub.eu.org/install-v5-testing.sh | bash -s -- ` | --- ## Repository Structure * **`/bionic/`**: Everything for Ubuntu 18.04 (v4 base packages, v5 zip upgrades, metadata). * **`/focal/`**: Everything for Ubuntu 20.04 (v6 packages, metadata). * **`pubkey.asc`**: Public GPG key for signature verification. --- ## Manual APT Configuration **For Ubuntu 18.04:** ```apt deb [arch=amd64 signed-by=/usr/share/keyrings/pnetlab-archive-keyring.gpg] https://pnetlab-mirrors.labhub.eu.org/ bionic/ ``` **For Ubuntu 20.04:** ```apt deb [arch=amd64 signed-by=/usr/share/keyrings/pnetlab-archive-keyring.gpg] https://pnetlab-mirrors.labhub.eu.org/ focal/ ``` **Import GPG Key:** ```bash wget -qO- https://pnetlab-mirrors.labhub.eu.org/pubkey.asc | gpg --dearmor | sudo tee /usr/share/keyrings/pnetlab-archive-keyring.gpg > /dev/null ```