Centos7系统NS-3的安装与环境配置
Centos7下的NS-3的安装与配置
最近用到有关NS-3,安装比较繁琐,参考了很多博客,也不免发生了许多错误,特此记录一下。
考虑日常使用,采用虚拟机VMware Workstation+Centos7环境,双系统亦可。
注意:默认所有操作都在root权限下进行。
1.预安装(安装依赖环境)
根据官网(https://www.nsnam.org/)给出的命令安装即可,条目很多,比较繁琐,其中有几条会有问题,解决办法都有列出。
可以在输入每条命令后,空一个格,加上“-y”,就不用再次输入y确认了,或者也可以写一个shell脚本,所有命令一起全部执行。
yum install gcc-c++ python
yum install python-devel
yum install mercurial
yum install doxygen graphviz ImageMagick
yum install python-sphinx dia texlive texlive-latex
yum install openmpi openmpi-devel
yum install tcpdump wireshark
yum install sqlite sqlite-devel
yum install libxml2 libxml2-devel
yum install boost-devel
yum install graphviz graphviz-devel python-setuptools-devel ipython
sudo easy_install pygraphviz
yum install goocanvas pygtk2-devel
网址: http://li.nux.ro/download/nux/dextop/el6/x86_64/
在上面网址下载pygoocanvas-0.14.1-3.el6.nux.x86_64.rpm和pygoocanvas-devel-0.14.1-3.el6.nux.x86_64.rpm,放入*(自己选择,路径要知道,下面要用)文件夹中,安装时需要加入文件路径。
rpm -ivh /路径/pygoocanvas-0.14.1-3.el6.nux.x86_64.rpm --nodeps --force
rpm -ivh /路径/pygoocanvas-devel-0.14.1-3.el6.nux.x86_64.rpm --nodeps --force
(可以先下载到电脑主机上,然后复制到虚拟机某个文档下,然后把文件路径填入命令即可)
yum install git
yum install gsl gsl-devel
yum install gtk2 gtk2-devel
yum install gdb valgrind
2.安装NS-3
创建tarballs文件夹:[root@localhost ~]# mkdir tarballs
进入文件夹tarballs:[root@localhost ~]# cd tarballs
联网下载: [root@localhost tarballs]# wget http://www.nsnam.org/releases/ns-allinone-3.21.tar.bz2
解压:[root@localhost tarballs]# tar jxvf ns-allinone-3.21.tar.bz2
3.编译NS-3
进入ns-allinone-3.21:[root@localhost tarballs]# cd ns-allinone-3.21
构建安装:[root@localhost ns-allinone-3.21]# ./build.py(花费很长时间)
进入ns-3.21:[root@localhost ns-allinone-3.21]# cd ns-3.21
使用waf编译安装,使用test.py测试,运行脚本测试:
[root@localhost ns-3.21]# ./test.py
[root@localhost ns-3.21]# ./waf distclean
[root@localhost ns-3.21]# ./waf --build-profile=debug --enable-examples --enable-tests configure
[root@localhost ns-3.21]# ./waf(花费很长时间)
[root@localhost ns-3.21]# ./test.py -c core
4.测试
[root@localhost ns-3.21]# ./waf --run hello-simulator
会输出hello simulator,则大功告成!
至此,已经搭建好NS-3.21的环境!
5.引用参考
Centos7下的NS-3安装与配置总结(超详细!超完整!)https://blog.csdn.net/ll_xh/article/details/84287071
Centos7系统NS-3的安装与环境配置相关推荐
- windows10系统下MongoDB的安装及环境配置
windows10系统下MongoDB的安装及环境配置: MongoDB的安装 下载地址: https://www.mongodb.com/download-center (这是windows10环境 ...
- linux debian系统卸载jdk,Debian/Ubuntu系统 JDK卸载、安装、环境配置
环境:Linux内核版本4.17.Oracle jdk-11.0.2(JDK 8同样也是设置).Debian9系统 注意: 1.Open JDK和Oracle JDK的安装过程只是下载的连链接不一样 ...
- Ubuntu16.04系统运行VINS-Mono(安装、环境配置)
Ubuntu16.04系统运行VINS-Mono 目录 一.Ubuntu16.04系统安装(基于VMware) 二.ROS Kinetic的安装 三.opencv3.3.1的安装 四.eigen3.3 ...
- 服务器系统重装后anaconda3安装以及环境配置
Linux(ubuntu)系统重装后anaconda3安装以及conda环境配置 Linux--ubuntu18.04 // 20.04 1 Anaconda PATH:/home/ros/shang ...
- 嵌入式Linux 系统--树莓派3B+的 安装和环境配置
一.下载准备工具 1.树莓派镜像 地址:https://www.raspberrypi.org/downloads/raspbian/ 下载Raspbian Stretch with desktop版 ...
- scala linux 环境配置,LINUX系统下Java和Scala的环境配置
最近,笔者在研究一个有关"自然语言处理"的项目,在这个项目中,需要我们用Spark进行编程.而Spark内核是由Scala语言开发的,所以在使用Spark之前,我们必须配置好Sca ...
- 宝塔服务器环境好不好_Windows系统使用宝塔面板安装什么环境好
Windows系统使用宝塔面板安装什么环境好?宝塔是一款支持windows和linux系统的服务器管理软件.在进入到宝塔面板之后,我们可以根据自己的要求安装所需的环境. 如果您想使用宝塔windows ...
- windows配置gitlab秘钥并测试_你了解多少Linux系统GitLab安装与环境配置?
Linux系统GitLab安装与环境配置 注意:虚拟机的内存至少2G以上 一. 从GitLab官网获取安装方法和步骤: https://about.gitlab.com/installation/#c ...
- JDK1.8.0_181安装以及环境配置教程(Win10系统)
JDK1.8.0_181安装以及环境配置教程(Win10系统) 前言 如果大家是刚开始学习编程的话,建议使用jdk1.8版本,博主之前下载没有老师指导,上官网下载的最新版本,结果到公司实习,发现jdk ...
- win10系统下nodejs安装及环境配置
win10系统下nodejs安装及环境配置 一.下载对应的nodejs安装包 1.官网地址:https://nodejs.org/en/ (可以下载旧版本:打开 https://nodejs.org/ ...
最新文章
- nginx无法启动异常
- 执行上下文(Exection Contexts)
- 文件隐藏服务器版本信息,如何隐藏Apache版本号和其他敏感信息
- Android下强制打开键盘
- Java入门到月入2W+ IT各种技术教学资料分享
- Activity中四大启动模式
- 和bmc_热固性BMC的注塑成型介绍
- 《Linux 就是这个范儿 - 阅读笔记2》 融于心而表于行(1)
- TeamViewer 远程设备的画面黑屏怎么办?
- Linux学习入门--make学习总结
- 【Ubantu系统制作U盘安装】
- 常用分类词汇表-英美菜谱
- C# System.Net.Mail 类 使用465端口邮件不成功
- 从JavaScript到TypeScript,Pt。 IIB:使用类,接口和混合器进行设计
- eclipse如何修改工作空间名称
- 微信h5支付“网站域名ICP备案主体与商户号主体不一致”的解决方法,H5微信支付 授权函下载
- 《机器学习实战》学习笔记(三):决策树
- 计算机软件知识产权包括,计算机软件分类有几类?【IPCOO软件著作权中心】
- 我在实验室电脑上玩Kali(中间人攻击、ARP,顺便断了同学的网)
- 3盏灯和3个开关的对应关系
热门文章
- js获取canvas 的宽和高,到底是多少?
- 小米wifi放大器怎么重新设置?
- wifi放大器速度_放大器的速度有多快?
- 职场40年,决定大家成就有天壤之别的,是这4个关键词
- 特发性震颤会危及生活吗 日常要注意什么
- win10和深度linux双系统,[System win10 deepin]双系统安装(win10和deepin双系统)
- MaxCompute 搬站的原理、实践以及常见问题
- 怎么在视频上加字幕?有哪些软件推荐?这一款就足够
- linux on zfs,ZFS On Linux现状——稳定来临
- 国稻种芯药食同源大健康产业携手中医药打造“药膳+”食疗标杆