在虚拟机CentOS系统中安装ns2
1、在windows中准备ns-allin 4000 one-2.35.tar的安装包,安装包下载地址http://www.isi.edu/nsnam/ns/ns-build.html
2、在虚拟机中的home目录下建一个ns2的文件夹(需要用root用户登录,否则后面有些命令会无法使用),将windows中的压缩文件复制到这个ns2文件夹中(可能遇到无法复制的问题,无法复制一般是由于VMwaretool的问题,可以更新一下)。
3、打开终端进入ns2目录,输入命令tar -xzvf ns-allinone-2.35.tar.gz,得到一个ns-allinone-2.35文件夹。
4、在终端中进入ns-allinone-2.35文件夹,执行命令:./install
5、此时,你可能会依次遇到以下错误。 1.make: *** [tk3d.o] 错误 1 tk8.5.10 make failed! Exiting ... 安装libx11-dev可以解决问题 yum -y install libX11-devel
2.can't find X includes otcl-1.14 configuration failed! Exiting ... 安装libXt-dev可以解决问题 yum -y install libXt-devel
3.make: g++:命令未找到
make: *** [tcl2c++] 错误 127
tclcl-1.20 make failed! Exiting ...
yum -y install gcc-c++
这种错误是由包的依赖关系决定的,安装完成之后再执行./install命令。(笔者除了装了这三个组件后面还是有一处报错了,于是还安装了一个组件 yum installlibXmu-devel* )
6、ns安装上去之后,我们还不能马上使用,我们还需要配置环境变量,就是 在我们用户主目录下的 ./bashrc 文件,将文件改为下面
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export NS_HOME=/home/ns-allinone-2.35 #####这里是你的ns所在目录
export
PATH=$NS_HOME/nam1.15:$NS_HOME/tcl8.5.10/unix:$NS_HOME/tk8.5.10/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.5.10/unix:$NS_HOME/tk8.5.10/unix:$NS_HOME/otcl-
1.14:$NS_HOME/lib:$LD_LIBRARY_PATH
7、修改完之后退出用户登录,再重新登录(环境变量需要重启生效)在终端上输入ns就可以看见一个%,说明安装成功
8、还有一个nam组件需要自己手动安装, cd /home/ns-allinone-2.35/nam-1.15,源码安装nam 三步走 (./configure , make, make insatll ),如果你没有源码安装的环境,请参照另一个作者的一篇文章 http://blog.csdn.net/baidu_32452525/article/details/51628282。
在make编译完时,提示此类错误,解决办法时使用命令yum install libXmu-devel*
9、安装完成,可以测试ns-allinone-2.35下的ns-2.35中的tcl中的ex中的simple.tcl文件(在终端进入ex文件夹下,输入ns simple.tcl)
借鉴的文章有:
1.http://blog.csdn.net/chenkai619/article/details/7633503
2.http://blog.sina.com.cn/s/blog_4c44d3110101ap52.html
3.http://m.blog.csdn.net/article/details?id=50547828
4.https://blog.csdn.net/baidu_32452525/article/details/52938959
5.http://blog.sina.com.cn/s/blog_ab584cac0101i6w2.html
阅读更多- 在 VMware 虚拟机上安装 Linux 系统 (CentOS 不带界面版) 教程
- 虚拟机安装Centos6.5服务器系统
- XP系统下用虚拟机安装centos 5.6(Linux系统)图文教程(二)—“linux优化配置”
- 虚拟机VMware安装Linux系统之CENTOS7.3
- centos6.5安装虚拟机和win系统后共享文件
- 虚拟机VMware 安装centos 7系统后不可以上网解决办法
- 虚拟机VMware中安装linux系统CentOS
- 在虚拟机VMware下安装linuxCentOS 6系统
- 课下参考三 使用光盘映像创建虚拟机并安装centos5.5系统视频
- Centos6.5系统安装kvm虚拟机之克隆、拷贝文件安装新虚拟机
- 安装VMware tools (虚拟机:VMware 10.0.3 系统:centos 6.5)
- 系统:CentOS6.3_64 虚拟机:VirtualBox 需求:安装lamp+phpmyadmin
- 【gnboy007】虚拟机VirtualBox安装CentOS系统
- xencenter如何安装Centos7虚拟机系统
- VirtualBox安装Centos,配置网络(主机可以通过SSH连接虚拟机系统,同时虚拟机系统可以访问外网)
- VM 虚拟机上安装centos系统后 网络连接出现红叉 解决方案
- Linux的发展,创建虚拟机并安装CentOS系统,
- 配置LANMP环境(1)-- 安装虚拟机VMware与安装CentOS7.2系统
- hadoop之VMware下centos的系统安装及虚拟机网络配置(第一讲笔记)
- 配置LANMP环境(1)-- 安装虚拟机VMware与安装CentOS7.2系统