Install GNS3 from source


• An example of creating package in Debian from Ubuntu PPA

# Install Debian SDK
sudo apt install devscripts build-essential software-properties-common


mkdir -p /etc/apt/sources.list.d/gns3-ubuntu-ppa.list
# put the following line inside
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main


sudo apt install dirmngr
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B


sudo apt update
# Install dependencies
sudo apt install vpcs qemu-system-arm cpulimit x11vnc libpcap-dev wireshark vinagre python3-pyqt5 python3-pyqt5.qtsvg python3-pyqt5.qtwebsocket


# Install the package source and build the package
mkdir ~/GNS3_make
cd ~/GNS3_make
sudo apt source --build ubridge
sudo apt source --build gns3-server
sudo apt source --build gns3-gui


• At this stage, you should have the following packages in the directory
◇ ubridge_X.X.X~bionic3_amd64.deb
◇ gns3-server_X.X.X~bionic3_amd64.deb
◇ gns3-gui_X.X.X~bionic3_amd64.deb

# Install .deb
sudo dpkg --install ubridge_X.X.X~bionic3_amd64.deb
sudo dpkg --install gns3-server_X.X.X~bionic3_amd64.deb
sudo dpkg --install gns3-gui_X.X.X~bionic3_amd64.deb

Index