物联网仿真 ns-allinone-2.35 安装教程 ubuntu16.04下安装 与使用
来源:互联网 发布:淘宝客优惠券加人 编辑:程序博客网 时间:2024/05/24 06:35
1. 首先 安装一个虚拟机 然后把Ubuntu装进去 ubuntu16.04 官网地址https://www.ubuntu.com/download/server
2.下载ns-allinone-2.35 最好在官网下载 https://www.isi.edu/nsnam/ns/ns-build.html (可以用ubuntu自带浏览器下载)或者下到window上 然后用 远程工具传到linux上面
3.打开ubuntu终端 然后 更新一下 记得 使用 sudo
$sudo apt-get install build-essential
$sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
$sudo apt-get install libxmu-dev libxmu-headers
今天我尝试了一下 看机器 大概15分钟吧
3.然后解压一下
使用命令 tar -xzvf ns-allinone-2.35.tar.gz
然后 cd ns-allinone-2.35
先不要进入安装 如果安装不出意外会有很多错误 需要改一个配置文件
意外是这样的 std::allocator<std::pair<const int, LsIdSeq>>>’ are not found by unqualified lookup
linkstate/ls.h:137:27: note: use ‘this->erase’ instead
make: *** [linkstate/ls.o] Error 1
Ns make failed!
修改一下文件就好了
cd ns-2.35/linkstate/ls.h
然后
sudo nano ns-2.35/linkstate/ls.h
找到137行的问题 然后把代码替换一下
原来的代码
void eraseAll() { erase(baseMap::begin(), baseMap::end()); }
修改成
void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }
其实吧 就是 对一个this
然后cd .. 两下
进入 ns-allinone-2.35,目录下面
然后 sudo ./install
看机器配置 大概2分钟左右吧
到目前为止 大概做了 60%
下面配环境变量 很重要的步骤
首先 cd / 根目录
然后 sudo ~./bashrc
在后面添加
export PATH=$PATH:/home/这个自己去修改 根据你ns所在的目录/ns-allinone-2.35/bin:/home/xxx/ns-allinone-2.35/tcl8.5.10/unix:/home/xxx/ns-allinone-2.35/tk8.5.10/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/xxx/ns-allinone-2.35/otcl-1.14:/home/xxx/ns-allinone-2.35/lib
export TCL_LIBRARY=$TCL_LIBRARY:/home/xxx/ns-allinone-2.35/tcl8.5.10/library
然后保存一下 或者可以reboot重启
或者 source .bashrc
接下来验证一下
输入ns
下面如果出现% 现在 就基本成功了 离胜利还有一步
你然后尝试一下 ns 自带的example
实例example
在终端输入:
cd ns-allinone-2.35/ns-2.35/tcl/ex
ns example.tcl
如果出现了数据,证明ns2运行正常。
再输入
ns simple.tcl
如果出现动画 就安装成功了
but很多我今天发现会出现权限问题 然后我 sudo su 发现了一些问题
然后我用超级用户make了一下就好了 方法如下
cd ns-allinone-2.35/ns-2.35
然后执行
sudo make install
然后cd /ns-allinone-2.35/nam-1.15
sudo make install
然后会显示755的权限 大功告成了 哈哈哈
然后就是可以尝试
cd ns-allinone-2.35/ns-2.35/tcl/ex
ns example.tcl
如果出现了数据,证明ns2运行正常。
再输入
ns simple.tcl
如果出现动画 就安装成功了
记得以后使用先 sudo su 用户 就可以进行仿真了
2.下载ns-allinone-2.35 最好在官网下载 https://www.isi.edu/nsnam/ns/ns-build.html (可以用ubuntu自带浏览器下载)或者下到window上 然后用 远程工具传到linux上面
3.打开ubuntu终端 然后 更新一下 记得 使用 sudo
$sudo apt-get install build-essential
$sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
$sudo apt-get install libxmu-dev libxmu-headers
今天我尝试了一下 看机器 大概15分钟吧
3.然后解压一下
使用命令 tar -xzvf ns-allinone-2.35.tar.gz
然后 cd ns-allinone-2.35
先不要进入安装 如果安装不出意外会有很多错误 需要改一个配置文件
意外是这样的 std::allocator<std::pair<const int, LsIdSeq>>>’ are not found by unqualified lookup
linkstate/ls.h:137:27: note: use ‘this->erase’ instead
make: *** [linkstate/ls.o] Error 1
Ns make failed!
修改一下文件就好了
cd ns-2.35/linkstate/ls.h
然后
sudo nano ns-2.35/linkstate/ls.h
找到137行的问题 然后把代码替换一下
原来的代码
void eraseAll() { erase(baseMap::begin(), baseMap::end()); }
修改成
void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }
其实吧 就是 对一个this
然后cd .. 两下
进入 ns-allinone-2.35,目录下面
然后 sudo ./install
看机器配置 大概2分钟左右吧
到目前为止 大概做了 60%
下面配环境变量 很重要的步骤
首先 cd / 根目录
然后 sudo ~./bashrc
在后面添加
export PATH=$PATH:/home/这个自己去修改 根据你ns所在的目录/ns-allinone-2.35/bin:/home/xxx/ns-allinone-2.35/tcl8.5.10/unix:/home/xxx/ns-allinone-2.35/tk8.5.10/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/xxx/ns-allinone-2.35/otcl-1.14:/home/xxx/ns-allinone-2.35/lib
export TCL_LIBRARY=$TCL_LIBRARY:/home/xxx/ns-allinone-2.35/tcl8.5.10/library
然后保存一下 或者可以reboot重启
或者 source .bashrc
接下来验证一下
输入ns
下面如果出现% 现在 就基本成功了 离胜利还有一步
你然后尝试一下 ns 自带的example
实例example
在终端输入:
cd ns-allinone-2.35/ns-2.35/tcl/ex
ns example.tcl
如果出现了数据,证明ns2运行正常。
再输入
ns simple.tcl
如果出现动画 就安装成功了
but很多我今天发现会出现权限问题 然后我 sudo su 发现了一些问题
然后我用超级用户make了一下就好了 方法如下
cd ns-allinone-2.35/ns-2.35
然后执行
sudo make install
然后cd /ns-allinone-2.35/nam-1.15
sudo make install
然后会显示755的权限 大功告成了 哈哈哈
然后就是可以尝试
cd ns-allinone-2.35/ns-2.35/tcl/ex
ns example.tcl
如果出现了数据,证明ns2运行正常。
再输入
ns simple.tcl
如果出现动画 就安装成功了
记得以后使用先 sudo su 用户 就可以进行仿真了
阅读全文
0 0
- 物联网仿真 ns-allinone-2.35 安装教程 ubuntu16.04下安装 与使用
- ubuntu12.04下安装ns-allinone-2.35
- Ubuntu10.04下安装ns-allinone-2.35
- Unbuntu 13.04下 安装 ns-allinone-2.35
- ns-allinone-2.35在ubuntu14.04环境下的安装
- ubuntu14.04上安装ns-allinone-2.35
- Ubuntu 12.04 +ns-allinone-2.34 安装教程
- Ubuntu 12.04 +ns-allinone-2.34 安装教程
- Ubuntu下安装ns-allinone-2.35.tar.gz
- 《转载》在ubuntu10.04下成功安装 ns-allinone-2.34
- Ubuntu11.04下安装ns-allinone-2.34.tar.gz
- Ubuntu下安装ns-allinone-2.34
- ubuntu11.10下安装ns-allinone-2.34
- ubuntu13.04安装ns-allinone-3.18.1
- 一步一步教你在CentOS6.0下安装NS2(ns-allinone-2.34.tar.gz)模拟仿真工具
- Ubuntu 11.04下安装ns-allinone-2.34.tar.gz
- linux(版本是红帽企业版5)下安装ns2(版本是ns-allinone-2.35)
- ns-allinone-2.34 安装错误集锦
- Mybatis $和#的区别
- Android 7.0 Power 按键处理流程
- [bzoj3687]简单题
- C++对象模型之详述C++对象的内存布局
- java定时任务调度工具-quartz
- 物联网仿真 ns-allinone-2.35 安装教程 ubuntu16.04下安装 与使用
- Zookeeper应用场景
- 横划菜单 HorizontalScrollView
- L2-022. 重排链表
- IAT
- 关于EasyUI的combobox的data属性以及它的运作过程
- SpringMVC 拦截器不拦截静态资源的三种处理方式
- 超励志:82岁日本老太自学编程获库克接见
- 机械革命安装OSD