我目前正在嘗試在 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