Ubuntu中NS2安裝詳細教程
前言:
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安裝詳細教程