安裝NS2於 Ubuntu機 器上
機器平台是:XUbuntu 0.6.10 + VMware 5.5.3
有兩種辦法,第一種比較便利簡單,但版本比較舊
- 第一招直接使用別人編好的Binary,以deb形式發行,
優點是不需自行編譯,路徑自己就設好了,步驟如下:
自下面網址抓取mitotcl_1.9-1_i386.deb、tclcl_1.16-1_i386.deb、
ns_2.29-2_i386.deb、libgea_1.1_i386.deb、nam_1.11-2_i386.deb、
sudo dpkg -i psmw_0.4-2_i386.deb等檔案
http://bode.cs.uni-magdeburg.de/~aherms/debian/dists/sid/ns2/binary-i386/
抓下來後分別輸入
sudo dpkg -i mitotcl_1.9-1_i386.deb
sudo dpkg -i tclcl_1.16-1_i386.deb
sudo dpkg -i ns_2.29-2_i386.deb
sudo dpkg -i libgea_1.1_i386.deb
sudo dpkg -i nam_1.11-2_i386.deb
sudo dpkg -i psmw_0.4-2_i386.deb
即可完成安裝,簡單參考:
http://wiki.ubuntu.org.tw/index.php/HowtoInstallNS2 - 第二招需自行去http://www.isi.edu/nsnam/ns/ns-build.html抓取all-in-one版本之ns2,
裡面什麼都有包,最近測的版本是ns-2.3.1,
抓下來後需執行install之script會有遇到錯誤
如果是TCL或者Tk有問題就必須:sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
如果是nam有問題就必須:apt-get install libxmu-dev
解開壓縮檔並執行install.pl
如此即可安裝完成,接下來設定環境變數:export NS_HOME=/home/smallj/ns-allinone-2.31
export PATH=$NS_HOME/tcl8.4.14/unix:$NS_HOME/tk8.4.14/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.14/unix:$NS_HOME/tk8.4.14/unix:$NS_HOME/otcl-1.8:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.14/library 我的安裝目錄是/home/smallj/ns-allinone-2.31。參考:
http://blog.csdn.net/gueter/archive/2007/03/30/1545985.aspx
http://blog.tianya.cn/blogger/post_show.asp?BlogID=78856&PostID=6095584&idWriter=0&Key=0
http://blog.360.yahoo.com/blog-4eEMN108er5NubrwqBZm_GU-?cq=1&p=35
- 測試辦法
然後再輸入ns ns-simple.tcl,看看有無結果與圖形呈現出來,
如果沒有可能是 Binrary路徑沒設對或者是nam沒編過或其他原因了( google一下 )
- 最後,接下來的更麻煩的教學文件
1. 成大柯志亨的ns2網站 (http://140.116.72.80/~smallko/ns2/ns2.htm)
2. 元大學智YZU CSE Netlab的文件 (http://netlab.cse.yzu.edu.tw/ns2/ns2_website/)
3. 中興資管的NS2 WIKI
參考:
http://wiki.ubuntu.org.tw/index.php/HowtoInstallNS2
標籤: Linux
0 個意見:
張貼留言
訂閱 張貼留言 [Atom]
<< 首頁