ubuntukylin14安装ns-allinone-2.35教程(虚拟机ubuntu同理)
準(zhǔn)備材料:
1.ubuntukylin14,百度進(jìn)官網(wǎng)自行下載;
2.ns-allinone-2.35.tar.gz,百度進(jìn)官網(wǎng)自行下載;
3.虛擬機(jī):vmwareworkstation(可選).
4.不推薦windows環(huán)境下的cygwin+ns2,忠言。
安裝過程:(按照虛擬機(jī)ubuntu,實(shí)體機(jī)也一樣的)
1.把歸檔文件包ns-allinone-2.35.tar.gz(有的下載下來的歸檔文件包名會(huì)是ns-allinone-2.35.gz)放在目錄 home/yourID 下;
2.打開終端,先解壓.gz歸檔包。輸入:
? ?tar -zxvf ns-allinone-2.35.tar.gz ? ? 回車;
? 或者是:
? ?tar -zxvf ns-allinone-2.35.gz ? ? ?回車;
3.這時(shí),會(huì)在當(dāng)前目錄下生成ns-allinone-2.35文件夾;還需要使用cd命令定位終端文件目錄。輸入:
? ?cd /home/yourID/ns-allinone-2.35 ? ? 回車(新手注意cd后面的空格space);
4.這時(shí),輸入安裝命令。輸入:
? ./install ? ?回車。
要是順利的話就裝好了,剩下的步驟是配置環(huán)境變量。人品次點(diǎn)的,會(huì)遇到“錯(cuò)誤1”,“錯(cuò)誤1”的類型有幾種,如下詳細(xì)說明我所了解的兩種。
[linkstate/ls.0]錯(cuò)誤1:(這種錯(cuò)誤終端已提示解決辦法)
1.修改文件ls.o,文件位于home/yourID/ns-allinone-2.35/ns-2.35/linkstate/ls.o,把第137行的
void eraseAll() { erase(baseMap::begin(), baseMap::end()); }
改為:
void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }
?2.重新安裝,參考之前步驟。
[libotcl.so]錯(cuò)誤1:(如果是ubuntu14下安裝ns-allinone-2.35不會(huì)出現(xiàn)這種錯(cuò)誤,在ubuntu10等低版本會(huì)。因?yàn)間cc版本高了)
1.輸入:
? cd /home/yourID/ns-allinone-2.35/otcl-1.14(別的ns版本要具體看);
2.使用gedit打開.in文件,輸入:
? sudo gedit configure.in ?回車;
3.把77行的SHLIB_LD="ld-shared" 改為SHLIB_LD="gcc-shared";
4.輸入:
? sudo gedit configure ? 回車;
5.在6297行把SHLIB_LD="ld-shared" 改為SHLIB_LD="gcc-shared";保存;
6.重新安裝,步驟如上。
安裝完成終端會(huì)提示增添環(huán)境變量。
1.cd /home/yourID ?回車;
2.sudo gedit .bashrc ? 回車;
3.彈出文本中,在最后加上以下語句:(路徑具體要根據(jù)自己的情況填寫)
?PATH="$PATH:/home/yourID/ns-allinone-2.35/bin:/home/yourID/ns-allinone- 2.35/tcl8.5.10/unix:/home/yourID/ns-allinone-2.35/tk8.5.10/unix"
LD_LIBRARY_PATH="/home/yourI/ns-allinone-2.35/otcl-1.14, /home/yourID/ns- allinone-2.35/lib"
TCL_LIBRARY="$TCL_LIBRARY:/home/yourID/ns-allinone-2.35/tcl8.5.10/library"
驗(yàn)證:
1.輸入:
? cd /home/yourID/ns-allinone-2.35/ns-2.35/tcl/ex ? 回車;
? ns simple.tcl ? 回車。
2.彈出幾個(gè)圓圈的窗口說明OK了。
轉(zhuǎn)載于:https://www.cnblogs.com/lijian118228338/p/3855535.html
總結(jié)
以上是生活随笔為你收集整理的ubuntukylin14安装ns-allinone-2.35教程(虚拟机ubuntu同理)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Matlab] 二进制蝙蝠算法用于解决
- 下一篇: Ubuntu14.04LST安装webl