2014年1月10日 星期五

Ubuntu13.10+NS2.35+NAM

安裝前需求軟體

1.virtual box
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.t­cl  
       能跑出類似下方這張圖代表OK(NS2+NAM都沒問題)
     
(GOOGLE找到的)


    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
]
以上參考

沒有留言:

張貼留言