2008年2月21日 星期四

Building Ns-allinone Under Cygwin

1. 在google搜尋ns2可以找到一個wiki教如何在Cygwin環境下使用Ns-allinone
2.取得 the lastest ns
3.將下載得到的檔案放在cygwin的目錄下,要找一下,可以在c:\cygwin\home\sky下找到

4.在unix介面下可以利用 ls -a 列出所有的檔案,參考基本的unix指令就有了
5.打入指令 tar xvfz ns-allinone-2.23.tar.gz 就可以開始解壓縮

6.在打入./install 就可以開始安裝
7.安裝開始前都會檢查有沒有少了什麼東西

8.少了什麼沒有關係,在點cygwin.exe 就可以開始選擇沒有安裝的package
這時候安裝的時候,右上角選full,就可以展開所的程式,按照字母排列

9.每次都會少一些東西,就跟wiki上面講的差不多,如果沒有缺少什麼東西,就開始安裝了。
這次就安裝了有點久了
10.這是成功嗎?


11.錯了 ns command not found
要來degbug了....

12.我沒有按照課本,因為我還沒有課本,不過我安裝完沒有toturial,以後要用課本範例,還是要用作者的file吧! 不過,我先用 ./validate先check一下為什麼不能跑 ns.exe

13.跑太久了,放棄,又參考此網頁,改了環境變數在.bashrc 加入
export NS_HOME=`pwd`/ns-allinone-2.32

export PATH=$NS_HOME/tcl8.4.15/unix:$NS_HOME/tk8.4.15/unix:$NS_HOME/bin:$PATH

export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.15/unix:$NS_HOME/tk8.4.15/unix:$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH

要記得改成自己使用套件的名字

14.
結果輸入ns 有%符號出現,可以執行了,要執行x-win


15.
x-win順利執行,但是我下載的ns-2沒有example,不能測試,不過執行nam,network animator,順利執行,沒有問題,的確是安裝成功了,不過還是要重裝,未來使用課本的範例才好用。



16.
玩了一個example,可以動得





1 則留言:

  1. 1. 不需要重裝,你現在的版本還比光碟片上面的新,只需要把examples拷貝過來即可。光碟片在book2的目錄下。

    2. 以後實驗請開新帖,這樣比較好統計,不要回應在我的帖子上

    回覆刪除