wget http://downloads.sourceforge.net/project/nsnam/allinone/ns-allinone-2.34/ns-allinone-2.34.tar.gz?use_mirror=nchc
3. 解壓縮並進入 ns-allinone-2.34 的目錄
tar zxvf ns-allinone-2.34.tar.gz
cd ns-allinone-2.34
4. 安裝與編譯
./install
5. 如果安裝過程中出現下列這兩個情況
請安裝 libxmu-dev
sudo aptitude install libxmu-dev
請安裝 g++
sudo aptitude install g++
6. 如果順利安裝好,就會看到下列的畫面
7. 請依照指示把這些路徑加到環境變數裡面
vi ~/.bashrc
路徑
export NS_HOME=/home/chrisliu/ns-allinone-2.34
export PATH=$NS_HOME/ns-2.34:$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.18/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.18/unix:$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.18/library
8. 請下載範例檔下來
點我下載
wget http://chrisliuqq.googlepages.com/example.tcl
9. 執行測試
ns example.tcl
10. 跑完後目錄底下會多一個 out.tr 檔案,這時候就要採用 awk 來分析了,請先下載 awk 檔
點我下載
wget http://chrisliuqq.googlepages.com/delay.awk
11. 執行 awk 來分析
awk -f delay.awk out.tr
Leopard 版的安裝請參考之前寫的文章 Training:Network Simulator:ns-2 安裝與基本操作
沒有留言:
張貼留言