红帽 linux 安装gns3,GNS3 on Centos / Redhat / Fedora源码安装

1.安装必要的软件包

yum install python python-devel xorg-x11-proto-devel libXext-devel

yum install gcc-c++

2.下载qt4、pyqt4、sip4,这几个包可以在我的服务器上下载

cd /tmp

3.编译Qt4

cd /tmp

tar zxvf qt-x11-opensource-src-4.5.1.tar.gz

cd qt-x11-opensource-src-4.5.1

./configure -nomake examples -nomake demos -qt-gif -no-exceptions -debug -qt3support//等几分钟

gmake//等吧,1小时-3小时不等

gmake install//继续等,30分钟或者更长

export PATH=/usr/local/Trolltech/Qt-4.5.1/bin:$PATH

20100628_eb4525a635f1435a2879FWPxKqXD52VX.jpg

4.编译sip

cd /tmp

tar zxvf sip-4.8.1.tar.gz

cd sip-4.8.1

python configure.py

make

make install

5.编译PyQt

cd /tmp

tar zxvf PyQt-x11-gpl-4.5.2.tar.gz

cd PyQt-x11-gpl-4.5.2

python configure.py

make//继续等,差不多30分钟以上

make install

20100628_2524ccb72b3158c01259ZdJybK0HK54W.jpg

6.安装GNS3

cd /tmp

tar jxvf GNS3-0.7.2-src.tar.bz2 -C /opt

mv /opt/GNS3-0.7.2-src /opt/GNS3

7.创建几个目录

mkdir /opt/GNS3/Dynamips

mkdir /opt/GNS3/IOS

cd /opt/GNS3/Dynamips

chmod +x ./dynamips-0.2.8-RC2-x86.bin

chmod +x ./dynamips-0.2.8-RC2-amd64.bin

8.运 行GNS3

python /opt/GNS3/gns3

按照上述方法运行python /opt/GNS3/gns3会提示:

[root@localhost GNS3]# ./gns3

Can't import Qt modules, PyQt is probably not installed ...

解决方法:

I’ve finally decided to move away from configuring all my emulators on the CLI and use GNS3.

The primary reason for using a GUI over the CLI is ease-of-use.

Whenever I run into a unique routing problem or need to conduct a proof

of concept on a technology at work, I found that the whole process of

generating a .net configuration was time consuming.  Using GNS3 allows

me to quickly point-and-click my way to a new scenario in just minutes.

After downloading the source files, I attempted to run ./gns3 and encountered the following error message:

[root@CTSLA-NMS19 GNS3-0.6-src]# ./gns3

Can’t import Qt modules, PyQt is probably not installed …

To satisfy the installation requirements, I needed to install or update a few of the dependencies:

[root@CTSLA-NMS19 GNS3-0.6-src]# yum -y install python sip qt4 PyQt4

[root@localhost GNS3]# yum -y install python sip qt4 PyQt4

已加载插件:presto, refresh-packagekit

设置安装进程

包 python-2.6.4-27.fc13.i686 已安装并且是最新版本

包 sip-4.10.2-1.fc13.i686 已安装并且是最新版本

包 1:qt-4.6.2-20.fc13.i686 已安装并且是最新版本

解决依赖关系

--> 执行事务检查

---> 软件包 PyQt4.i686 0:4.7.3-1.fc13 将被 升级

--> 完成依赖关系计算

依赖关系解决

================================================================================

软件包          架构           版本                     仓库              大小

================================================================================

正在安装:

PyQt4           i686           4.7.3-1.fc13             fedora           2.1 M

事务概要

================================================================================

安装       1 软件包

更新       0 软件包

总下载量:2.1 M

Installed size: 12 M

下载软件包:

Setting up and reading Presto delta metadata

Processing delta metadata

Package(s) data still to download: 2.1 M

PyQt4-4.7.3-1.fc13.i686.rpm                              | 2.1 MB     00:16

运行 rpm_check_debug

执行事务测试

事务测试成功

执行事务

正在安装       : PyQt4-4.7.3-1.fc13.i686                                  1/1

已安装:

PyQt4.i686 0:4.7.3-1.fc13

完毕!

Once PyQt4 was installed, GNS3 opened properly.

至此,在Fedora上可以运行GNS3了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值