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...

2 則留言:

Pclin 提到...

想請問一下關於安裝完成要設定路徑
您用到的.profile
這是自己建立還是原本就有的檔案
如果是自己建立的話,必須放在固定的資料夾下執行嗎?
如果是原本有的檔案,是放在哪呢?

最後在請問一下建立完這些路徑資訊
應該要打什麼指令載入?(是否是source ~./profile)

麻煩您解答一下,感恩^^

barkley 提到...

.profile 是unix like系統個人目錄中預設的啟動環境變數檔案,如果沒有你可以自己建立或是使用.bash_profile 是一樣的意思,但需注意個unix like 版本的差異會影響變數載入的順序。
source 此指令可令你強迫載入該設定檔的設定值,這是為了省去重開機一次的動作,所以這樣作即可。