ubuntu14.04LTS下搭建NS2實驗環境


從網上找了很多資料,有的不全,有的忽略了一些點,在此總結一下,也作為自己的筆記了

一:VMware12+XUbuntu14.04LTS+ns​-allinone-2.35(vmware和xubuntu網上比較容易下載,ns的在官網(http://www.isi.edu/nsnam/ns/ns-build.html)

二:​可以在windous下解壓好ns-allinone-2.35,講解壓好的ns-allinone-2.35放在user(即你自己的個人賬戶目錄之下/home/user/ns-allinone-2.35)

三:更新系統​

1: sudo apt​-get update

2: sudo apt-get upgrade

3: sudo apt-get dist-upgrade

​四:安裝軟件包

1:​ sudo apt-get install build-essential

2: sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev 

3: ​sudo apt-get install libxmu-dev libxmu-headers #for nam

(安裝好之后我自己的傾向是再更新一下,希望自己安裝的軟件是最新的:sudo apt-get update 此步可不做)

​五:安裝ns2(在第二步中已經將解壓好的安裝文件放在了/home/user/目錄下)‘

這里首先更改一下一個文件,ps:我嘗試過不更改,后來提示ns make failed,所以還是改一下吧,更改方式:

1: cd /home/user/ns-allinone-2.35/​ns2.35/linkstate      (以下截圖中的user為archer)

2: ls   (查看文件,應有個ls.h文件)

3: vi +137 ls.h  (將第137行的     void eraseAll() { erase(baseMap::begin(), baseMap::end()); } 改為      void eraseAll() {this->erase(baseMap::begin(), baseMap::end()); } 

保存后退出​

4: cd /home/user/ns-allinone-2.35/

5: ls  (應該能看到install文件)

6:./​install   (等待安裝完成)

六:配置環境變量,在安裝完成之后,在終端里的最后幾段需要你配置的提示,把他們拷貝下來,將這些信息拷貝到一個獨立的文本內(之所以要使用你自己終端里的提示,是因為我們使用的軟件版本和路徑可能不同)

 1: cd /home/user/    (或者cd ~)

2: vi + .bashrc       (在文本尾部添加環境變量)

3:在配置文件的末端加上從終端里拷貝的文件目錄片段,注意路徑分開的標志是“:”保存后退出

 七:重啟配置文件,使用命令 source ​.bashrc

安裝nam:

sudo apt-get ins​tall nam

八:測試

1: ​ns

會出現%

 2:在%后輸入nam出現

 3:cd /home/user/ns-allinone-2.35/ns-2.35/tcl/ex/

接着演示實例文件

ns simple.tcl

出現下圖即環境搭建成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM