xp下NS2的安裝與配置2

第二步:安裝NS2
 
     雙擊桌面的Cygwin圖標, 如下圖所示:
                             
     進入Cygwin界面,開始安裝NS2:
     先輸入pwd,回車,下面就是系統給你生成的目錄,我安裝時忘記截圖了,這是前面我引用的那位大俠的,可以看到他生成的是/home/smallko,而實際我生成的是/home/Administrator,其實都一樣,只是用戶第一次使用時,系統會根據目前電腦的使用者和電腦的名稱等資訊,在Cygwin的home目錄下生成一個使用者的資料夾,並放入環境變量設定等相關檔案(.bashrc、.bashrc_profile和.inputrc)。所以你的和圖中不一樣不要驚訝。
     即,我在XP下使用者名稱爲Administrator,則Cygwin會爲Administrator在home的目錄下建立一個目錄,即/home/Administrator。
          
 
(題外話)所下載的Allinone package包括以下套件:
              TCL release 8.4.5 (required component)
              TK release 8.4.5 (required component)
              Otcl release 1.8 (required component)
              TclCL release 1.15 (required component)
              Ns release 2.27 (required component)
              Nam release 1.10 (optional component)
              Xgraph version 12.1 (optional component)
              CWeb (optional component)
              SGB (optional component, builds sgblib for all UNIX type platforms)
              Gt-itm (optional component)
              Zlib version 1.1.4 (optional, but required when Nam is used)
 
    也有人要下2.28版的就下這個:
 
    解壓 ns-allinone-2.27.tar.gz(我下載的是這個),解壓有兩種方式:
        一種是輸入命令,既輸入:tar xvfz ns-allinone-2.27.tar.gz
       另一種是直接解壓到系統給你生成的目錄下,比如我選的這種方式,就解壓在C:\cygwin\home\hp路徑下。
        進入ns-allinone-2.27.tar.gz的目錄,(可能有人下載的是ns-allinone-2.28.tar.gz版本,其實也是一樣的步驟,只是鍵入命令時版本號寫成2.28就行。),開始安裝。
        鍵入:cd ns-allinone-2.27 回車
                    ./install 回車
          
 
    在安裝過程中,由於我們沒有安裝diff,所以安裝程序會問用戶是否要繼續,選擇y繼續安裝即可:(接下來,如果不出意外,你可以把準備好的電影拿出來了,呵呵)
          
 
    出現以下畫面,恭喜你,基本完成。
          
 
第三步:設定環境變量
    完成NS2的編譯後,要開始設定環境變量。
     編輯home目錄下的.bashrc,把NS2相關的路徑加入PATH中。
     即,打開 c:\cygwin\home\Administrator\.bashrc (如果你的安裝路徑不同,這個文件所處的位置也不同,總之就是在系統生成的使用者的資料夾下找到.bashrc文件),用寫字板打開,在文件末尾加入以下信息:
     export NS_HOME=`pwd`/ns-allinone-2.27(有的人數字寫的是2.28,那是之前下的2.28的版本)
     export PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/bin:$PATH
     export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/otcl-1.8:$NS_HOME/lib:$LD_LIBRARY_PATH
     export TCL_LIBRARY=$NS_HOME/tcl8.4.5/library
     退出保存.bashrc文件,即完成。
 
第四步:檢驗
   好了,我們來檢測一下成果吧。
    有兩個方法。第一個比較耗時,有準備電影的可以用這個,呵呵,但可以全面的看是否安裝正確。第二個比較快,使用一個範例來檢測NS和nam。
    第一種:(命令短,耗時長)
           啓動Cygwin,鍵入:
           cd ns-allinone-2.27/ns-2.27 回車
           ./validate 回車
           看電影吧......(版本不一樣的話,把2.27改爲你下載的版本就行)
    第二種:檢驗NS和nam
           啓動Cygwin,鍵入:
           startxwin.bat 回車,這時會產生一個新的視窗,如下圖:
          
          
    在新視窗中鍵入如下命令:
           cd ns-allinone-2.27/ns-2.27/ns-tutorial/examples 回車
           ns example2.tcl 回車 (如圖)
           
 
   模擬結束後,NS回去執行nam,如下圖,按下nam的執行,就可以看到模擬過程的視覺化。
          
             
 
   這就是模擬的視覺化。
             
 
    OK,到此完成了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章