本文介绍在Arch Linux和Manjaro系统上安装GNS3的方法,适合所有基于Arch Linux的发行版。我们还将为Gns3创建一个启动器,适用于KDE、Gnome 3和Linux上其它桌面环境。其它系统安装参考在Ubuntu 18.04系统上安装GNS3的方法。
安装GNS3的方法
按照如下步骤操作:
1、安装pip、wget、git和pyqt5:
sudo pacman -S python-pip wget git
sudo pacman -S python-pyqt5 qt5-tools qt5-multimedia
2、安装所需的所有Python包:
sudo pacman -S python-pyqt5 qt5-tools qt5-multimedia python-pyzmq
使用pip,也可以使用pip安装上面的python包:
sudo pip install --upgrade pip
sudo pip install -U tornado ws4py setuptools netifaces zmq dev
sudo pip install -U ws4py
sudo pip install pyqt5
3、安装gcc、cmake、libelf、libpcap:
sudo pacman -S gcc cmake libelf libpcap
4、安装Gns3 gui:
mkdir -p /tmp/gns3
cd /tmp/gns3
git clone https://github.com/GNS3/gns3-gui.git
cd gns3-gui
sudo python setup.py install
cd ..
5、安装Gns3服务器:
git clone https://github.com/GNS3/gns3-server.git
cd gns3-server
sudo python setup.py install
cd ..
6、安装dynamips*:
git clone git://github.com/GNS3/dynamips.git
cd dynamips
mkdir build
cd build
cmake ..
make
sudo make install
cd ../..
7、下载并安装iouyap:
git clone http://github.com/ndevilla/iniparser.git
cd iniparser
make