Ubuntu 10.10中成功安装ns-allinone-2.34
来源:互联网 发布:a链接调用js方法 编辑:程序博客网 时间:2024/06/05 00:07
按照这个步骤,肯定能装上,只是在添加环境变量的时候出现问题,运行ns就会提示没有安装ns2.如果有同样问题,可以添加环境变量。
步骤($不用输入):
1、打开终端安装必要的工具:
$sudo apt -get install build-essential(提示输入密码时输入密码就好)
$ sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
$ sduo apt-get install libxmu-dev libxmu-headers
2、$sudo apt-cache search x11-dev出现如下类似的命令(以防出现类似tk8.4.14,安装中断退出)
ibx11-dev - X11 client-side library (development headers)
xlibs-dev - X Window System client library development files transitional package
libghc6-x11-dev - Haskell X11 binding for GHC
libooc-x11-dev - X11 specific modules for the oo2c compiler (devel)
libgl1-mesa-swx11-dev - A free implementation of the OpenGL API -- development support files
分别安装上面的组件,命令如下:
$ sudo apt-get install libx11-dev
$sudo apt-get install xlibs-dev
$sudo apt-get install libghc6-x11-dev
$sudo apt-get install libooc-x11-dev)
3、进入下载好的ns-allinone-2.34.tar.gz文件目录,解压缩:
$ tar -xzvf ns-allinone-2.34.tar.gz
此时可以将文件夹拷到要安装的目录(我是安装到目录/usr/local/ns2的), 【 Linux公社 www.Linuxidc.com 】 并进入目录:
$ sudo mv ns-allinone-2.34 /usr/local/ns2
$ cd /usr/local/ns2/ns-allinone-2.34
然后修改改两个地方(针对ununtu9.04以后的版本):
输入cd otcl-1.13,进入otcl-1.13目录,找到configure.in.将77行,SHLIB_LD="ld -shared"改为SHLIB_LD="gcc -shared"
同时修改configure 第6304行SHLIB_LD="ld -shared"改为SHLIB_LD="gcc -shared"
4、正式进入安装过程:
$ cd .. (回到主目录ns-allinone-2.34)
$ sudo ./install (安装)
5. 配置环境变量
进入目录/home/*user*(**是用户名,如我的是/home/bluer),然后
$ sudo gedit .bashrc
在文件末尾加入(记得把/usr/local/ns2替换成自己的安装目录):
PATH="$PATH:/usr/local/ns2/ns-allinone-2.34/bin:/usr/local/ns2/ns-allinone-2.34/tcl8.4.18/unix:/usr/local/ns2/ns-allinone-2.34/tk8.4.18/unix"
LD_LIBRARY_PATH="/usr/local/ns2/ns-allinone-2.34/otcl-1.13:/usr/local/ns2/ns-allinone-2.34/lib"
TCL_LIBRARY="$TCL_LIBRARY:/usr/local/ns2/ns-allinone-2.34/tcl8.4.18/library"
保存退出(上述内容在安装结束后的提示中有,见粗体部分)。
使环境变量生效source .bashrc(可省略)
6.验证NS2
进入终端输入 cd /ns-allinone-2.34/ns-2.34
./validate (这要花一段时间,请耐心等待,这里我等了约一个小时)。
验证结束你将会看到如下信息:
These messages are NOT errors and can be ignored:
warning: using backward compatibility mode
This test is not implemented in backward compatibility mode
validate overall report: all tests passed
7.输入 sudo apt-get install gawk (for gawk) ,这个比较快,一分钟
8. 输入sudo apt-get install gnuplot (for gnuplot) 这个5 分钟内可以完成
9. 结束
在终端中输入ns ,若出现% 则安装成功。
也可以运行自带的实例进行测试: ns /ns-allinone-2.34/ns-2.34/tcl/ex/simple.tcl ,
可以看到nam 模拟窗口 。
- Ubuntu 10.10中成功安装ns-allinone-2.34
- Ubuntu下安装ns-allinone-2.34
- Ubuntu 12.04 +ns-allinone-2.34 安装教程
- Ubuntu 12.04 +ns-allinone-2.34 安装教程
- 《转载》在ubuntu10.04下成功安装 ns-allinone-2.34
- Ubuntu 11.04下安装ns-allinone-2.34.tar.gz
- ns-allinone-2.29在我的ubuntu上成功安装的案例
- ns-allinone-2.34 installation on Ubuntu 12.10
- ns-allinone-2.34 安装错误集锦
- ubuntu11.10下安装ns-allinone-2.34
- Ubuntu下安装ns-allinone-2.35.tar.gz
- VMWARE+linux+ns-allinone-2.29及2.34的安装
- Ubuntu11.04下安装ns-allinone-2.34.tar.gz
- ubuntu 8.04下安装NS2(ns-allinone-2.30) 安装问题处理(转)
- 转:ns-allinone-2.27 安装错误集锦
- 详:Cygwin上安装ns-allinone-2.28
- ubuntu12.04下安装ns-allinone-2.35
- Ubuntu10.04下安装ns-allinone-2.35
- 两会美女翻译抢镜 个个都是小清新
- 使用ViewPager+Fragment来实现带滚动条的多屏滑动-IndicatorFragmentActivity
- 大数除法
- sqoop简单用法
- network-manager与interfaces冲突
- Ubuntu 10.10中成功安装ns-allinone-2.34
- 带有下拉刷新功能的Listview控件
- Python学习笔记——解决中文输出时乱码
- java三大特征之封装,继承,多态浅析
- vmware9下安装centos5.5
- linux之文件系统管理!
- hdu1062 Text Reverse
- 黑马程序员_集合框架
- 处理器体系结构(了解CPU的基本运行原理)——《深入理解计算机系统》