在win7_64bit + ubuntu-12.04-desktop-amd64+VMware-workstation-full-10.0.1-1379776平台上安装ns-allinone-2.35
step1. ns-allinone-2.35的下载地址:http://www.isi.edu/nsnam/ns/ns-build.html#allinone
step2. 在虚拟机中打开terminal。打开terminal的快捷方式:ctr+shift+t
step3. #sudo apt-get update //新安装的系统先运行一下,避免出现软件依赖的错误
step4. # sudo apt-get install build-essential
step5. # sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
step6. # sduo apt-get install libxmu-dev libxmu-headers
step7. 先将 ns-allinone-2.35.tar.gz安装包复制到:/Home, 再解压: tar -zxf ns-allinone-2.35.tar.gz。也可手动解压安装包。( 注意:如采用命令:sudo tar -xzf ns-allinone-2.35.tar.gz 进行加压,解压后的文件夹会有锁的标识)
step8. cd ns-allinone-2.35 #定位到安装目录(解压之后的文件)
step9. ./install #开始安装(注意:如采用命令:sudo ./install 进行安装,安装过程中创建的文件夹会有锁的标识)
....................................................
安装完成后提示
IMPORTANT NOTICES:
(1) You MUST put /home/ub-administrator/ns-allinone-2.35/otcl-1.14, /home/ub-administrator/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 If you are using sh, you can set it like: export LD_LIBRARY_PATH=
(2) You MUST put
/home/ub-administrator/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
step10. sudo gedit ~/.bashrc #打开。bashrc文件,以便更改环境变量
step11. 在文件的尾部加入一下内容:
export PATH=$PATH:/home/ub-administrator/ns-allinone-2.35/bin:/home/ub-administrator/ns-allinone-2.35/tcl8.5.10/unix:/home/ub-administrator/ns-allinone-2.35/tk8.5.10/unix
export LD_LIBRARY_PATH=/home/ub-administrator/ns-allinone-2.35/otcl-1.14:/home/ub-administrator/ns-allinone-2.35/lib
export TCL_LIBRARY=/home/ub-administrator/ns-allinone-2.35/tcl8.5.10/library
注意:红色字体的内容来自安装完后的提示,即为You MUST put后面的路径。
step12. 保存.bashrc后关闭terminal,并重新打开terminal,再输入ns,出现%,则安装成功。
此外,如果输入:ns /home/ub-administrator/ns-allinone-2.35/ns-2.35/tcl/ex/simple.tcl 提示:
---------------------------------------------------start 信息提示---------------------------------------------------
running nam...
ub-administrator@ubadministrator-virtual-machine:~$ nam: Can't find a usable tk.tcl in the following directories:
/home/ub-administrator/ns-allinone-2.35/tcl8.5.10/library/tk8.5 /home/ub-administrator/ns-allinone-2.35/tcl8.5.10/tk8.5 ./lib/tk8.5 /home/ub-administrator/ns-allinone-2.35/lib/tk8.5 ./library
...................................
This probably means that tk wasn't installed properly.
---------------------------------------------------end 信息提示---------------------------------------------------
这是因为没有安装nam. 输入:sudo apt-get install nam 安装成功后再验证即可。
如果遇到问题,可以重新执行 ./install。
在win7_64bit + ubuntu-12.04-desktop-amd64+VMware-workstation-full-10.0.1-1379776平台上安装ns-allinone-2.35的更多相关文章
- Ubuntu 12.04 Desktop使用XAMPP
Ubuntu 12.04 Desktop安装XAMPP Ubuntu 12.04 Desktop配置XAMPP Ubuntu 12.04 Desktop使用XAMPP 1/打开GUI界面的管理工具 终 ...
- OpenStack Havana 部署在Ubuntu 12.04 Server 【OVS+GRE】(三)——计算节点的安装
序:OpenStack Havana 部署在Ubuntu 12.04 Server [OVS+GRE] 计算节点: 1.准备结点 安装好ubuntu 12.04 Server 64bits后,进入ro ...
- Ubuntu 12.04 Desktop下vncserver配置:Unity以及Xfce4桌面环境
将gnome改成xfce xfce-session 即可 2013-01-30 14:45:34| 分类: Ubuntu | 标签:ubuntu12.04 unity vncserver s ...
- OpenStack Havana 部署在Ubuntu 12.04 Server 【OVS+GRE】(二)——网络节点的安装
序:OpenStack Havana 部署在Ubuntu 12.04 Server [OVS+GRE] 网络节点: 1.安装前更新系统 安装好ubuntu 12.04 Server 64bits后,进 ...
- OpenStack Havana 部署在Ubuntu 12.04 Server 【OVS+GRE】(一)——控制节点的安装
序:OpenStack Havana 部署在Ubuntu 12.04 Server [OVS+GRE] 控制节点: 1.准备Ubuntu 安装好Ubuntu12.04 server 64bits后 ...
- Ubuntu 12.04 Desktop配置XAMPP【转】
转载:[ubuntu][xampp]开发环境配置 XAMPP 并不适用于生产环境,而仅供开发环境使用.XAMPP 被设置为尽量开放,并提供开发者任何他/她想要的功能.这对于开发环境来说是很棒的,但对于 ...
- Ubuntu 12.04 Desktop安装XAMPP
1/打开终端 在Dash里搜索.打开Dash,在里面搜索“gnome-terminal”,就可以找到终端应用序.快捷键Ctrl+Alt+L也可以,不过如果是虚拟机的话可能会有问题. 如果想以后快捷打开 ...
- 安装 mysql5.7.2 (Ubuntu 16.04 desktop amd64)
1.下载mysql deb https://dev.mysql.com/downloads/mysql/ #移动到/usr/local/src/目录,解压 sudo mv mysql-server_5 ...
- 安装 mysql8.0.13 (Ubuntu 16.04 desktop amd64)
1.下载mysql deb https://dev.mysql.com/downloads/mysql/ #移动到/usr/local/src/目录,解压 sudo mv mysql-server_8 ...
- ubuntu的一些常用命令,测试版本:Ubuntu 12.04.5 LTS
最近配置了一台Linux服务器,选用的是Ubuntu 12.04.5 LTS版本. 把之前放在Windows Server 2003上的网站移到了现在的服务器上,给我的感受用一个字形容:真JB快! 网 ...
随机推荐
- jQuery最新CDN调用地址 更新(201902)
收集最新的jQuery地址,直接调用. 关于如何选择什么版本: https://www.cnblogs.com/osfipin/p/6211468.html 下面是收集的最新版本: 官方//code. ...
- 前端学PHP之会话Session
前面的话 Session技术和Cookie相似,都是用来储存使用者的相关资料.但最大的不同之处在于Cookie是将数据存放在客户端的计算机之中,而Session则是将数据存放于服务器系统之下.Sess ...
- dp乱写1:状态压缩dp(状压dp)炮兵阵地
https://www.luogu.org/problem/show?pid=2704 题意: 炮兵在地图上的摆放位子只能在平地('P') 炮兵可以攻击上下左右各两格的格子: 而高原('H')上炮兵能 ...
- Hadoop基础-MapReduce的Join操作
Hadoop基础-MapReduce的Join操作 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.连接操作Map端Join(适合处理小表+大表的情况) no001 no002 ...
- linux服务器安装mysql并配置外网访问
linux服务器安装mysql并配置外网访问 更新系统,如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载 sudo apt-get update 安装mysql sudo ...
- SQL记录-PLSQL集合
PL/SQL集合 集合是一个有序组具有相同的数据类型的元素.每个元素进行标识的唯一标表示其在集合中的位置. PL/SQL提供了三种集合类型: 索引表或关联数组 嵌套表 可变大小的数组或变长数组 Ora ...
- select遍历list默认选中初始值
<select id="userstatus" name="userstatus"> <c:forEach items=&qu ...
- bzoj千题计划293:bzoj3142: [Hnoi2013]数列
http://www.lydsy.com/JudgeOnline/problem.php?id=3142 如果已知数列的差分数列a[1]~a[k-1] 那么这种差分方式对答案的贡献为 N-Σ a[i] ...
- HTML5 拖拽实现
简介: 最早在网页中引入JavaScript拖放功能是IE4.当时,网页中只有两种对象可以拖放:图像和某些文本.拖放图像时,把鼠标放到图像上,按住鼠标不放就可以拖放它.拖放文本时,要先选中文本,然后可 ...
- 利用C&C漏洞来查看恶意软件Dridex的操作流程
利用C&C漏洞来查看恶意软件Dridex的操作流程 据了解,安全研究人员已经获取到了银行恶意软件Dridex的C&C的访问权限了.这也就意味着,安全研究人员可以了解到网络犯罪分子到底窃 ...