2006/12/28

NS2安裝

(a)Cygwin安裝
直接抓取 http://www.cygwin.com/setup.exe
點選全部INSTALL,約1-2hr就可以安裝完成
裝完後執行桌面上的cygwin 進入bash shell模式

(b)NS2快速安裝流程(載bash模式下)
(1)抓取原始碼檔案
wget http://www.isi.edu/nsnam/dist/ns-allinone-2.29.2.tar.gz
(2)解開壓縮檔
tar xvfz ns-allinone-2.29.2.tar.gz
(3)進入目錄
cd ns-allinone-2.29.2
(4)直接安裝
./install
(5)設定環境變數寫入到使用者目錄下的.profile設定檔,讓系統可以抓到ns2的主程式設定完成可以使用
set 觀看環境變數是否有載入。
#
請把裡面/mtchang/ns-allinone-2.29/改成你的使用者帳號及ns2版本帳號
vi ~/.profile #
使用VI編輯,但這個版本的vi有點難用,建議使用windows記事本放到相關位置。
PATH=/home/mtchang/ns-allinone-2.29/bin:/home/mtchang/ns-allinone-2.29/tcl8.4.11/unix:/home/mtchang/ns-allinone-2.29/tk8.4.11/unix:$PATH
LD_LIBRARY_PATH=/home/mtchang/ns-allinone-2.29/otcl-1.11:/home/mtchang/ns-allinone-2.29/lib
TCL_LIBRARY=home/mtchang/ns-allinone-2.29/tcl8.4.11/library
(6)重新載入上面的設定(你也可以把cygwin關掉重開是一樣的意思)
source ~./profile
(7)測試(很費時,可略過)
cd ~/ns-allinone-2.29./ns-2.29
./validate

(c)啟動及測試
(1)啟動cygwin的xterm及x-server(右下角會有一個X)
startxwin.bat
(2)在新開的xterm視窗中執行TCL範例程式
$ cd ~/ns-allinone-2.29/ns-2.29/ns-tutorial/examples
$ ns example1a.tcl

(d)
Just do it...

2006/12/09