首頁 > 軟體

Xubuntu 14.04 LTS下搭建NS2實驗環境

2020-06-16 17:19:40

從網上找了很多資料,有的不全,有的忽略了一些點,在此總結一下,也作為自己的XUbuntu 14.04 LTS下搭建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

出現下圖即環境搭建成功

VMware+Fedora14+NS2安裝過程  http://www.linuxidc.com/Linux/2016-06/132706.htm

Fedora 23安裝 NS2 網路模擬器(Network Simulator 2) http://www.linuxidc.com/Linux/2016-06/132705.htm

Ubuntu 14.04下安裝ns2.35  http://www.linuxidc.com/Linux/2016-03/128820.htm

Ubuntu 14.04下安裝設定NS2網路模擬環境  http://www.linuxidc.com/Linux/2017-03/141504.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-03/141508.htm


IT145.com E-mail:sddin#qq.com