我在终端上键入ns时出现了ns2和%符号。但是当我键入nam时,nam窗口没有打开,并且出现了分段错误(核心转储)错误。当我运行" ns filename时.tcl" nam窗口不打开。我该怎么办?
答案 0 :(得分:0)
可能是已安装的Ubuntu软件包:nam _ **。deb。 Ubuntu 12.04 ... 16.10的nam包已损坏。一个OK包:https://www.linuxquestions.org/questions/linux-newbie-8/ns-stop-couldn%27t-execute-nam-permission-denied-while-executing-exec-nam-4175524760/#2
删除有问题的包:sudo apt-get remove nam
。下载并安装新软件包:cd Downloads/ && sudo gdebi [package**.deb]
您还可以从更新的ns-allinone-2.35_gcc5.tar.gz构建nam
https://drive.google.com/file/d/0B7S255p3kFXNVVlxR0ZNRGVORjQ/view?usp=sharing
tar xvf ns-allinone-2.35_gcc5.tar.gz
cd ns-allinone-2.35/
./install
cd nam-1.15/
sudo make install ('make install' will copy the executable 'nam' to /usr/local/bin/)
注意:在构建新的nam
时,还必须删除已安装的nam package.deb(/ usr / bin / nam)。