我目前正在尝试在 Ubuntu 18.04 上运行 NS2。使用主网站(isi.edu)推荐的 ns-allinone-2.35 软件包,我在尝试运行 xgraph12.2 时遇到分段错误错误。 NS-2 和 nam 运行良好 - 然而,即使 xgraph 已“安装”,我也会得到:
sdean@ubuntu:~/ns2/ns-allinone-2.35$ xgraph
Segmentation fault (core dumped)
我在网上浏览了一些旨在解决此问题的教程,但没有成功。我已正确设置 PATH 和 LIBRARY 变量,并将其更改为运行 gcc/g++ 4.8。我知道我正在尝试在较新的操作系统上运行旧的软件包,但 NS-3 没有满足我们的需要。我愿意使用较旧的操作系统。但是,我build-essentials autoconf automake libxmu-dev
在 Linux 旧系统上遇到了错误。
作为另一个提示,通过尝试几种不同的补救措施,我得到了很多权限被拒绝的输出。我尝试以 sudo 身份运行,但仍然没有成功。
谢谢
答案1
安装 Xgraph:sudo apt install Xgraph
→ 您将获得稳定版本 12.1。
测试 Xgraph:
$ cd ns-allinone-2.35/xgraph-12.2/examples/ && xgraph xgtest.xg
.. 请注意,“xgraph”需要一个文件才能打开“Xgraph GUI”。即$ xgraph
什么也不做。
“权限被拒绝”是一个常见错误:如果使用“sudo”或 Windows© 工具解压 ns-allinone-2.xx。正确的是:
$ tar xvf ns-allinone-2.35_gcc5.tar.gz
ns-allinone-2.35_gcc5.tar.gz,链接https://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view?usp=sharing→ 这是 2014 年更新,适用于 gcc/g++ 版本 4.4 .. 5.3 。
ns2-信息https://drive.google.com/file/d/1FCjn-9fkR7tKeqClUpHsleaEdnoKRZzq/view?usp=sharing