安裝前需求軟體
2.Ubuntu
3.NS2.35
https://drive.google.com/file/d/0BxAW8j_kZs_gZU02VHNpbmVJdms/edit?usp=sharing
4.nam
https://drive.google.com/file/d/0BxAW8j_kZs_gazJ2RVlMdjBncDQ/edit?usp=sharing
安裝步驟:
1.安裝virtual box
2.安裝ubuntu
3.把NS2.35下載回去,放在home(家目錄)
4.把nam下載回去,放在home(家目錄)
5.開起終端機(terminal)
sudo apt-get update
tar xvfz ns-allinone-2.35.tar.gz (解壓縮)
sudo apt-get install build-essential autoconf automake libxmu-dev (安裝必備的東西)
===========================================================
cd ns-allinone-2.35/
到 ns-allinone-2.35/ns-2.35/linkstate/開啟ls.h 檔案
第137行中, void eraseAll() { erase(baseMap::begin(), baseMap::end()); }
修改成 void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }
===========================================================
./install
gedit ~/.bashrc
開起後在檔案的最後面加上下面這一段
PATH=$PATH:$HOME/bin:./:/home/user/ns-allinone-2.35/bin:/home/user/ns-allinone-2.35/tcl8.5.10/unix:/home/user/ns-allinone-2.35/tk8.5.10/unix:/home/user/ns-allinone-2.35/nam-1.15
export LD_LIBRARY_PATH=/home/user/ns-allinone-2.35/otcl-1.14:/home/user/ns-allinone-2.35/lib
export TCL_LIBRARY=/home/user/ns-allinone-2.35/tcl8.5.10/library
(PS:上面紅字的部分改成你自己的帳號名稱(安裝ubuntu的user name))
===========================================================
mv nam-1-20090106.tar.gz ns-allinone-2.35
tar -zxvf nam-1-20090106.tar.gz
sudo reboot
===========================================================
6.先開起終端機
ns ns-allinone-2.35/ns-2.35/tcl/ex/simple.tcl
能跑出類似下方這張圖代表OK(NS2+NAM都沒問題)
ns
能跑出
%
代表安裝成功NS2
[
PS1:第一次有提示錯誤,安装nam或者ns2,按照要求装好就可以了。
sudo apt-get install nam
sudo apt-get install ns2
]
[
PS2:
有關nam的錯誤的話可以切換到nam的資料夾 然後 打nam他就會跳出PS1的提示,打
sudo apt-get install nam
]
[
PS3:
有關NS2的錯誤的話可以切換到nam的資料夾 然後 打ns他就會跳出PS1的提示,打
sudo apt-get install ns2
]
以上參考
沒有留言:
張貼留言