楼主是因为学校的计算机通信网络课程项目需要才安装ns2(Network Simulator -2)的,遇到点小问题,解决了,楼主linux也是菜鸟,所以这篇文章见笑了=。=。首先,安装网络上通用的方法,分为以下几个安装步骤:
1、先更新一下系统。在终端输入:
代码:
sudo apt-get update #更新源列表 sudo apt-get upgrade #更新已安装的包 sudo apt-get dist-upgrade #更新软件,升级系统
2、安装几个需要使用的软件包
sudo apt-get install build-essential sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev #for tcl and tk sudo apt-get install libxmu-dev libxmu-headers #for nam
tar xvfz ns-allinone-2.35.tar.gz cd ns-allinone-2.35 ./install #进行安装
sudo gedit .bashrc
sudo apt-get install ns2那你照着它说的做就行了。(大家不要笑,考虑到可能有读者没有linux下的经验)
ns ./ns-allinone-2.35/ns-2.35/tcl/ex/simple.tcl
可能遇到的问题:
1、安装完成后,测试代码输入后,弹出如下错误:
ns: finish: couldn't execute "nam": no such file or directory while executing "exec nam out.nam &" (procedure "finish" line 7) invoked from within "finish"这个表明nam并没有安装上,采用源安装
代码:
sudo apt-get install nam
对于新手来说,遇到ubuntu的权限问题,最感到头疼了,如果你的./install提示权限不够,最简单的方法是直接给它加上执行权限
chmod +x [file or directory]当然你还必须了解sudo这个命令,具体自行google或者baidu。
最后祝大家都能看到安装成功的那个界面。