centos 安装NS2.35

首先先更新下centos中所有的软件源:yum update(如果update不了,请注意修改自己的yum源配置文件/etc/yum.repos.d/CentOS-Base.repo,修改成国内的163源或者上海交大的、中科大的都行,网上教程很多,直接把那个源的代码复制过来到配置文件就可以了)

等全部更新完之后 什么内核之类的一些问题应该就不会出现了。

1、检查一下是否安装了gcc、g++等工具。若没有安装,就安装(yum install gcc g++)
2、如果你和我一样安装的是Software Development Workstation版本,那么gcc、g++这些基本的工具包就已经存在。
[fu@FU-PC ~]$yum install libX11-devel*
[fu@FU-PC  ~]$yum install xorg-x11-proto-devel*
[fu@FU-PC  ~]$yum install libXt-devel*
[fu@FU-PC  ~]$yum install libXmu-devel*  #安装nam时会报错误X11/Xmu/WinUtil.h无法找到,因此需要执行这一步。
3、下载ns-allinone-2.35.tar.gz(直接百度ns2第三条,点开,找sousecode,download,下载完,复制到一个目录,解压)
[fu@FU-PC ~]$ su -               #切换到root用户下
[root@FU-PC ~]# cd /home/fu/ns      
[root@FU-PC ns]# cd ns-allinone-2.35/ 
[root@FU-PC ns-allinone-2.35]#  ./install       #只需这么简单一步就OK然后等待如下信息出现(大约5到十分钟就会出现以下信息):
Ns-allinone package has been installed successfully.
Here are the installation places:  (这是我加的说明:正确安装后,下面8个功能子模块就都会出现的。。。O(∩_∩)O~)
tcl8.5.10:      /home/fu/ns/ns-allinone-2.35/{bin,include,lib}
tcl8.5.10:               /home/fu/ns/ns-allinone-2.35/{bin,include,lib}

等等等......

......

......

----------------------------------------------------------------------------------
Please put /home/fu/ns-allinone-2.35/bin:/home/fu/ns/ns-allinone-2.35/tcl8.5.10/unix:/home/fu/ns-allinone-2.35/tk8.5.10/unix
into your PATH environment; so that you'll be able to run itm/tclsh/wish/xgraph.
IMPORTANT NOTICES:
(1) You MUST put /home/fu/ns/ns-allinone-2.35/otcl-1.14:/home/fu/ns-allinone-2.35/lib,
    into your LD_LIBRARY_PATH environment variable.
    If it complains about X libraries, add path to your X libraries
    into LD_LIBRARY_PATH.
    If you are using csh, you can set it like:
                setenv LD_LIBRARY_PATH <paths>
    If you are using sh, you can set it like:
                export LD_LIBRARY_PATH=<paths>
(2) You MUST put home/fu/ns/ns-allinone-2.35/tcl8.5.10/library into your TCL_LIBRARY environmental
    variable. Otherwise ns/nam will complain during startup.


After these steps, you can now run the ns validation suite with
cd ns-2.35; ./validate
For trouble shooting, please first read ns problems page
http://www.isi.edu/nsnam/ns/ns-problems.html. Also search the ns mailing list archive
for related posts.
 
4、(!!!注意上述安装过程最后结尾处红色的提示信息!!!!)

将上面提及的几个环境变量加入到/home/username/.bashrc文件中,这样做确实也没一点问题。

要添加到.bashrc里面的内容(直接在最后面添加):

export PATH="$PATH":/home/fu/ns-allinone-2.35/bin:/home/fu/ns/ns-allinone-2.35/tcl8.5.10/unix:/home/fu/ns-allinone-2.35/tk8.5.10/unix
export LD_LIBRARY_PATH="/home/fu/ns/ns-allinone-2.35/otcl-1.14:/home/fu/ns-allinone-2.35/lib"
export TCL_LIBRARY="/home/fu/ns/ns-allinone-2.35/tcl8.5.10/library"

上面的./validate其实完全没有必要执行(个人觉得,执行时间又长,而且也没啥意义,我们要相信自己^_^~~~)。
 
5、切换到ns-allinone-2.35/ns-2.35/tcl/ex目录下,然后执行:

[root@FU-PC ex]# ns simple.tcl


怎么样,久违的nam界面出来啦,

准备入手学习吧!

另外在安装过程终如果出现什么问题可以上网查一下,或者英文好的可以到http://www.isi.edu/nsnam/ns/ns-problems.html去查,或者和我讨论也可以。

不过新版的ns2.35已经基本上适应这些系统,一般不会出现什么问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在CentOS安装NS2,可以使用allinone包进行安装。首先,你需要下载NS2allinone包。然后,解压该包并进入解压后的文件夹。接下来,需要安装一些依赖包,如libX11-devel、xorg-x11-proto-devel、libXt-devel和libXmu-devel。你可以使用以下命令在CentOS安装这些依赖包: yum install libX11-devel* yum install xorg-x11-proto-devel* yum install libXt-devel* yum install libXmu-devel* 安装完成后,你可以运行安装脚本来安装NS2安装脚本将会显示安装信息,包括安装的位置。如果安装成功,你将会看到以下信息: "Ns-allinone package has been installed successfully. Here are the installation places: tcl8.5.10: /home/ivan/Downloads/ns-allinone-2.35/{bin,include,lib} tk8.5.10: /home/ivan/Downloads/ns-allinone-2.35/{bin,include,lib} otcl: /home/ivan/Downloads/ns-allinone-2.35/otcl-1.14 tclcl: /home/ivan/Downloads/ns-allinone-2.35/tclcl-1.20 ns: /home/ivan/Downloads/ns-allinone-2.35/ns-2.35/ns nam: /home/ivan/Downloads/ns-allinone-2.35/nam-1.15/nam xgraph: /home/ivan/Downloads/ns-allinone-2.35/xgraph-12.2 gt-itm: /home/ivan/Downloads/ns-allinone-2.35/itm, edriver, sgb2alt, sgb2ns, sgb2comns, sgb2hierns" 这样,NS2安装在了你的CentOS系统上。请注意,以上的安装路径是一个示例路径,实际的安装路径可能会有所不同。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [centos安装NS2](https://blog.csdn.net/z1143709608/article/details/52684792)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值