1. 程式人生 > >Ubuntu中NS2安裝詳細教程

Ubuntu中NS2安裝詳細教程

article .com text 成了 .html 系統 完成後 erl mark

前言:

NS2是指 Network Simulator version 2,NS(Network Simulator) 是一種針對網絡技術的源代碼公開的、免費的軟件模擬平臺,研究人員使用它可以很容易的進行網絡技術的開發,而且發展到今天,它所包含的模塊幾乎涉及到了網絡技術的所有方面。所以,NS成了目前學術界廣泛使用的一種網絡模擬軟件。此外,NS也可作為一種輔助教學的工具,已被廣泛應用在了網絡技術的教學方面。因此,目前在學術界和教育界,有大量的人正在使用或試圖使用NS

技術分享圖片

教程:

步驟1、

到網站http://www.isi.edu/nsnam/ns/ns-build.html下載ns,如下圖
技術分享圖片

技術分享圖片

技術分享圖片


下載完成後解壓,比如我是解壓到了/home/l用戶名/ns/

步驟2、

在命令行裏進入管理員權限
然後依次鍵入以下命令:
apt-get update //更新源列表
//安裝依賴包
apt-get install tcl8.5-dev tk8.5-dev
apt-get install build-essential autoconf automake
apt-get install perl xgraph libxt-dev libx11-dev libxmu-dev step

步驟3、

修改 ns-allinone-2.35/ns-2.35/linkstate 中 ls.h 文件的代碼 ,
將 void eraseAll() { erase(baseMap::begin(), baseMap::end()); }
改為: void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }

步驟4、

在命令行中
ls /usr/bin/gcc* //查看系統已經安裝的 gcc 版本。如下圖
技術分享圖片

輸入以下命令:

#export CXX=g++-5 //因為我的是gcc-5,你要根據上面查到的版本自行改動
#echo CCechoCCechoCXX //查看全局變量導入成功了沒有

步驟5、

在命令行裏進入你下載的文件,比如我的是/ns/ns-allinone-2.35
然後輸入
sudo ./install //開始進行安裝

安裝過程:

技術分享圖片

步驟6、

安裝成功後會提醒你設置環境變量,根據命令行的提示設置好環境變量。
然後重啟。

方法:

#sudo gedit ./bashrc
在文件尾加入:
export PATH="$PATH:/home/用戶名/ns/bin:/home/用戶名/ns/tcl8.5.10/unix:/home/用戶名/ns/tk8.5.10/unix"

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/用戶名/ns/otcl-1.14:/home/用戶名/ns/lib"

export TCL_LIBRARY="$TCL_LIBRARY:/home/用戶名/ns/tcl8.5.10/library"

提示如下:

技術分享圖片

步驟7、

打開命令行,輸入ns,若出現%則為成功,如下圖
技術分享圖片

參考文章:https://blog.csdn.net/liyongqi_/article/details/71774170

Ubuntu中NS2安裝詳細教程