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

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

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了

红帽 linux 安装gns3,GNS3 on Centos / Redhat / Fedora源码安装相关推荐

  1. CentOS上PHP源码安装和配置

    CentOS上PHP源码安装和配置 此文是在CentOS 7上已经部署了Nginx的基础上进行的 关于CentOS7上安装Nginx,可参考我之前的文章: CentOS上Nginx安装记录 我们现在在 ...

  2. CentOS 7中源码安装MySQL 5.7.16 ----已测试验证

    最近在CentOS 7中源码安装MySQL 5.7.6+,发现MySQL5.7.6+以后的安装方式真的与以前版本的MySQL安装方式大大的不同呀.不自己安装一把,你都不知道不同之处在哪,下面这篇文章是 ...

  3. linux7squid编译安装,CentOS 7.3 源码安装squid 4.12 及安装过程遇到的一些问题

    CentOS 7.3 源码安装squid 4.12 及安装过程遇到的一些问题 一.源码安装squid 4.12 1.下载squid-4.12源码包 wget http://www.squid-cach ...

  4. centos 7 mysql 源码安装_centos7 mysql5.7.17源码安装

    centos7 mysql5.7.17源码安装 **安装前准备 操作系统环境:Centos 7.2 1.解决依赖包并下载源码包至/home/soft/目录下[root@node03 ~]# yum - ...

  5. 软件管理----安装软件、rpm、 yum、源码安装 卸载软件

    目录 一.rpm 介绍 1.1rpm 安装 1.2各种查询 二.yum 方式管理文件 2.1yum 操作 2.2更换网络yum源 --aliyun 三.制作本地yum 源方式 3.1 挂载镜像 3.2 ...

  6. CentOS 6.5 源码安装 mysql 5.6

    为什么80%的码农都做不了架构师?>>>    参见 mysql 文档 CentOS 6.5下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.4 ...

  7. CentOS 7.6 源码安装搭建LNMP架构(Nginx、MYSQL、PHP)

    LNMP架构 LNMP是什么 搭建环境 搭建准备 LNMP软件包 搭建nginx 搭建mysql数据库 搭建php 搭建Discuz!论坛 LNMP是什么 LNMP:Linux系统下Nginx+MyS ...

  8. centos 6.8 源码安装 erlang/otp 19.0.2

    2019独角兽企业重金招聘Python工程师标准>>> 最近一直都是在debian jessie下开发erlang代码,但部署环境一直都是在centos 6上面,发现centos 6 ...

  9. centos下kong源码安装

    参考资料: https://docs.konghq.com/install/source/ 环境准备:操作系统 centeros7.3 1 :openssl和pcre一般系统自带,如果没有可自己安装  ...

最新文章

  1. python编写脚本方法_使用Python编写提取日志中的中文的脚本的方法
  2. pd.DataFrame.drop_duplicates
  3. PHP中常见的几种运行代码的方式
  4. imagenet数据格式以及python文件处理的一些函数
  5. 【图】IPAVS多媒体网络×××
  6. ibd文件如何变为json_如何轻松了解 Python 必学的 django 框架?
  7. C语言程序判断计算机的CPU大小端
  8. MySQL in 查询,并通过 FIELD 函数按照查询条件顺序返回结果
  9. 【AI视野·今日Robot 机器人论文速览 第二十五期】Fri, 1 Oct 2021
  10. 盲审不到4分的论文竟中了ICLR 2019??!!ICLR 2019官方这样回应
  11. 8086和8088微处理器之间的区别
  12. spark shell
  13. hive 安装centos7
  14. 单片机c语言轻松入门 完整版,单片机C语言轻松入门
  15. 微信公众平台测试号申请、使用HBuilder X与微信开发者工具实现授权登陆功能以及单点登录
  16. 最详细的Log4j使用教程
  17. Ran 0 tests in 0.000s
  18. gogo系统更新无服务器,gogo云服务器
  19. mysql 默认是什么锁_Mysql中的锁机制
  20. html5不断切换的场景,HTML5场景: 沉舟侧畔千帆过(漂浮和沉没的帆船)

热门文章

  1. Android重点面试题
  2. SuperEmper技术支持
  3. java 打印机编程_JAVA实现连接本地打印机并打印文件的实现代码
  4. Windows 正在连接xxx...无法打开到主机的连接。在端口xxx:连接失败问题解决
  5. ichunqiu 新春公益赛
  6. Abaqus基于JH2本构的脆性材料冲击仿真及SHPB模拟
  7. Unity游戏开发实现短信验证(SMSSDK)
  8. 只因小黑子的HTML入土过程第五章
  9. 【设计模式】为别人做嫁衣 --- 代理模式
  10. Google搜索引擎工作原理简介