自从我开始尝试使用Deepin V23作为我的主操作系统已经过去了半个月,这段时间里,我深刻地感受到了Deepin作为国产Linux发行版的独特魅力和实用性。我也在慢慢用自己的方法和节奏把他变成我的主力机
今天给小伙伴们带来在deepin V23 上安装GNS3,主体是采用的GNS3官网Debian-based distributions安装方法
apt安装一个timeshift,根据使用指导创建一个快照
首先,使用update,更新Linux系统的软件包索引,也就是软件包列表。 请注意,它并不会升级任何软件包
sudo apt update
打开终端,执行以下命令来安装python和所需的仿真和gui包:
这里官方给的命令,其中有包可能存在更名,还有安装源没有dynamips这个包 我这边采取了一些调整,将 qemu-kvm更改为 qemu-system-x86 virt-manager ,至于dynamips,我会在步骤2中去GNS3 github 官网下载源码手动安装
qemu-kvm
qemu-system-x86 virt-manager
sudo apt install python3 python3-pip pipx python3-pyqt5 python3-pyqt5.qtwebsockets python3-pyqt5.qtsvg qemu-system-x86 virt-manager libvirt-clients libvirt-daemon-system virtinst software-properties-common ca-certificates curl gnupg2
确保系统已经安装了必要的依赖项。
sudo apt install build-essential cmake git sudo apt install libssl-dev uuid-dev
Cisco Dynamips是一种基于命令行的Cisco路由器模拟器,它允许用户在计算机上模拟Cisco路由器的工作。 分享一篇CSDN上在Ubuntu Linux下安装Cisco Dynamips模拟器的文章
Cisco Dynamips是一种基于命令行的Cisco路由器模拟器,它允许用户在计算机上模拟Cisco路由器的工作。
分享一篇CSDN上在Ubuntu Linux下安装Cisco Dynamips模拟器的文章
我这边没弄科学上网🤓 ,git clone失败了,选择了在github上手动下载源码
git clone
执行以下命令来编译和安装Dynamips:
mkdir build cd build cmake .. make sudo make install
安装完成后,执行以下命令来验证一下Dynamips是否正确安装:
dynamips --version
如果一切正常,你将看到Dynamips的版本信息。
Tips:通过apt无法获得GNS3,必须使用pipx
使用 pipx 来下载 GNS3。
pipx install gns3-server pipx install gns3-gui
这里出现了个小问题
提醒我,/rooth/.local/bin不在PATH环境变量中,根据提醒输入:
/rooth/.local/bin
pipx ensurepath
使用 pipx completions,并根据提示在zsh中也添加了
pipx completions
我这里没有截取安装过程,直接给出结果
要启动GUI,我们需要准备虚拟环境。注入GNS服务和QT元素:
pipx inject gns3-gui gns3-server PyQt5
ok!成功安装GNS3
下一步就是导入一些常用的设备镜像啦
有什么问题还请大家及时指正!这里也只是简单的写了一下安装过程,可能存在镜像导入后运行中的错误,如果有小伙伴遇见了也可以随时交流一起帮助解决。对于发现的一些错误我也会及时更新帖子,做出说明
后续我也会写一篇如何导入一些常用的设备镜像
等后续
Popular Ranking
Popular Events
自从我开始尝试使用Deepin V23作为我的主操作系统已经过去了半个月,这段时间里,我深刻地感受到了Deepin作为国产Linux发行版的独特魅力和实用性。我也在慢慢用自己的方法和节奏把他变成我的主力机
今天给小伙伴们带来在deepin V23 上安装GNS3,主体是采用的GNS3官网Debian-based distributions安装方法
0x01 首先打个快照
apt安装一个timeshift,根据使用指导创建一个快照
0x02 安装依赖环境
首先,使用update,更新Linux系统的软件包索引,也就是软件包列表。
请注意,它并不会升级任何软件包
步骤1:安装依赖项
打开终端,执行以下命令来安装python和所需的仿真和gui包:
这里官方给的命令,其中有包可能存在更名,还有安装源没有dynamips这个包
我这边采取了一些调整,将
qemu-kvm
更改为qemu-system-x86 virt-manager
,至于dynamips,我会在步骤2中去GNS3 github 官网下载源码手动安装确保系统已经安装了必要的依赖项。
步骤2:获取Dynamips源代码
我这边没弄科学上网🤓 ,
git clone
失败了,选择了在github上手动下载源码步骤3:编译和安装Dynamips
执行以下命令来编译和安装Dynamips:
步骤4:验证安装
安装完成后,执行以下命令来验证一下Dynamips是否正确安装:
如果一切正常,你将看到Dynamips的版本信息。
0x03 正式安装GNS3
Tips:通过apt无法获得GNS3,必须使用pipx
使用 pipx 来下载 GNS3。
这里出现了个小问题
提醒我,
/rooth/.local/bin
不在PATH环境变量中,根据提醒输入:使用
pipx completions
,并根据提示在zsh中也添加了我这里没有截取安装过程,直接给出结果
0x04 启动GUI
要启动GUI,我们需要准备虚拟环境。注入GNS服务和QT元素:
ok!成功安装GNS3
下一步就是导入一些常用的设备镜像啦
有什么问题还请大家及时指正!这里也只是简单的写了一下安装过程,可能存在镜像导入后运行中的错误,如果有小伙伴遇见了也可以随时交流一起帮助解决。对于发现的一些错误我也会及时更新帖子,做出说明
后续我也会写一篇如何导入一些常用的设备镜像