注意:下面所有操作步骤只针对Ubuntu,其他类型虚拟机请参考别的文章。
操作环境:VMware Workstation 10
安装包百度云链接:https://pan.baidu.com/s/1WoHQJRUg_bqAnKjriGSeQw 密码:3i0d
虚拟机发行版:ubuntu-16.04.3-desktop-amd64(64位虚拟机)
百度云链接:https://pan.baidu.com/s/1L9VvjorbS9ACc8O3Y_n1Xw 密码:zz7u
NS安装包:ns-allinone-3.27 PS: 可以通过ns官网下载最新版本:点击打开链接;
百度云链接:https://pan.baidu.com/s/1oEySDiC6eIOioKSl-dHxtA 密码:jtwt
步骤:
1.在终端输入命令安装NS-3依赖的软件包,具体命令如下:
sudo apt-get install gcc g++ python python-dev
sudo apt-get install mercurial
sudo apt-get install bzr
sudo apt-get install gdb valgrind
sudo apt-get install gsl-bin libgsl0-dev libgsl0ldbl //这句在执行时出现错误,后边会解释
sudo apt-get install flex bison libfl-dev
sudo apt-get install g++-4.4 gcc-4.4 //这个可以不执行,第一句已经执行
sudo apt-get install tcpdump
sudo apt-get install sqlite sqlite3 libsqlite3-dev
sudo apt-get install libxml2 libxml2-dev
sudo apt-get install libgtk2.0-0 libgtk2.0-dev
sudo apt-get install vtun lxc
sudo apt-get install uncrustify
sudo apt-get install doxygen graphviz imagemagick
sudo apt-get install texlive texlive-pdf texlive-latex-extra texlive-generic-extra texlive-generic-recommended //这句在执行时出现错误,后边会解释
sudo apt-get install texinfo dia texlive texlive-pdf texlive-latex-extra texlive-extra-utils texlive-generic-recommended texi2html //这句在执行时出现错误,后边会解释
sudo apt-get install python-sphinx dia
sudo apt-get install python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev
sudo apt-get install qt4-qmake
sudo apt-get install qt4-dev-tools //这个是后边NetAnim仿真界面需要依赖的软件包
sudo apt-get install libboost-signals-dev libboost-filesystem-dev
sudo apt-get install openmpi-bin openmpi-doc libopenmpi-dev
现在说明安装软件包遇到的问题:
(1) 在执行第5句命令的时候出现以下错误提示: