我是网络模拟的新手,我最近使用ns-allinone-2.35安装了 ns2 。安装后我给出了环境路径设置并在终端中运行了一个示例tcl文件。终端显示输出,文件夹包含输出文件,但网络动画不显示。当我在终端尝试nam时,显示“Segmentation fault(core dumped)”
我应该怎样做以确保nam正常工作并正确显示输出。
答案 0 :(得分:2)
首先让我说你不必经历这么多麻烦......你只需要下载nam
版本,然后用它来显示你的输出。
要做到这一点,我已经为你上传了nam文件,它可以正常工作,你只需要下载它并使用这个nam打开你的输出:
文件大小:2.620 MB
http://s000.tinyupload.com/?file_id=08988171564893843065
示例:
/ns-allinone-2.35/ns-2.35# ./nam ./out.nam
答案 1 :(得分:1)
好的,通常的:你安装了旧的有问题的Ubuntu'nam'软件包。 Bug报道〜2年前。
请参阅child killed: segmentation violation
»»环境路径设置««:如果是您的计算机,则不需要。 这样做:
$ cd ns-2.35/ && sudo make install
答案 2 :(得分:1)
重新安装或者如果NS正在运行,请按照安装NAM部分进行操作,它适用于我。
如何在Ubuntu-15.10 / 16.04中逐步安装NS-2.35
参考:https://youtu.be/c5zjM5d7hMI 或https://www.youtube.com/watch?v=c5zjM5d7hMI&t=6s
安装NS2
首先,检查' /etc/apt/sources.list'检查Universe存储库是否已启用;用你最喜欢的编辑器。您需要使用sudo来确保您有权编辑该文件。
1。)sudo gedit /etc/apt/sources.list
如果未包含Universe,则修改该文件以进行修改。
2.)deb http://us.archive.ubuntu.com/ubuntu wily main universe
任何更改后,您应该运行此命令来更新您的系统。
3.)sudo apt-get update
4。)sudo apt-get install ns2
安装Nam
5。)sudo apt-get purge nam
6。)wget --user-agent="Mozilla/5.0 (Windows NT 5.2; rv:2.0.1) Gecko/20100101 Firefox/4.0.1" "http://technobytz.com/wp-content/uploads/2015/11/nam_1.14_amd64.zip"
7。)unzip nam_1.14_amd64.zip
8。)sudo dpkg -i nam_1.14_amd64.deb
9。)sudo apt-mark hold nam
答案 3 :(得分:-1)
使用卸载现有的nam
sudo apt-get remove nam
现在,前往https://drive.google.com/file/d/1dkNPNN23Vy6o_zT0uIRBgUAo1VCXcVOY/view
并下载debian软件包nam_1.14_amd64.deb
使用Ubuntu软件中心或dpkg命令sudo dpkg --install nam_1.14_amd64.deb