歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.10中成功安裝ns-allinone-2.34

Ubuntu 10.10中成功安裝ns-allinone-2.34

日期:2017/2/28 16:11:22   编辑:Linux教程

按照這個步驟,肯定能裝上,只是我在添加環境變量的時候出現問題,運行ns就會提示沒有安裝ns2.如果有同樣問題,可以添加環境變量,好了,祝你成功。

步驟($不用輸入):

1、打開終端安裝必要的工具:

$sudo apt -get install build-essential(提示輸入密碼時輸入密碼就好)

$ sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev

$ sduo apt-get install libxmu-dev libxmu-headers

2、$sudo apt-cache search x11-dev出現如下類似的命令(以防出現類似tk8.4.14,安裝中斷退出)

ibx11-dev - X11 client-side library (development headers)

xlibs-dev - X Window System client library development files transitional package

libghc6-x11-dev - Haskell X11 binding for GHC

libooc-x11-dev - X11 specific modules for the oo2c compiler (devel)

libgl1-mesa-swx11-dev - A free implementation of the OpenGL API -- development support files

分別安裝上面的組件,命令如下:

$ sudo apt-get install libx11-dev

$sudo apt-get install xlibs-dev

$sudo apt-get install libghc6-x11-dev

$sudo apt-get install libooc-x11-dev)

3、進入下載好的ns-allinone-2.34.tar.gz文件目錄,解壓縮:

$ tar -xzvf ns-allinone-2.34.tar.gz

此時可以將文件夾拷到要安裝的目錄(我是安裝到目錄/usr/local/ns2的), 【 Linux公社 www.Linuxidc.com 】 並進入目錄:

$ sudo mv ns-allinone-2.34 /usr/local/ns2

$ cd /usr/local/ns2/ns-allinone-2.34

然後修改改兩個地方(針對ununtu9.04以後的版本):

輸入cd otcl-1.13,進入otcl-1.13目錄,找到configure.in.將77行,SHLIB_LD="ld -shared"改為SHLIB_LD="gcc -shared"

同時修改configure 第6304行SHLIB_LD="ld -shared"改為SHLIB_LD="gcc -shared"

4、正式進入安裝過程:

$ cd .. (回到主目錄ns-allinone-2.34)

$ sudo ./install (安裝)

5. 配置環境變量

進入目錄/home/*user*(**是用戶名,如我的是/home/bluer),然後

$ sudo gedit .bashrc

在文件末尾加入(記得把/usr/local/ns2替換成自己的安裝目錄):

PATH="$PATH:/usr/local/ns2/ns-allinone-2.34/bin:/usr/local/ns2/ns-allinone-2.34/tcl8.4.18/unix:/usr/local/ns2/ns-allinone-2.34/tk8.4.18/unix"

LD_LIBRARY_PATH="/usr/local/ns2/ns-allinone-2.34/otcl-1.13:/usr/local/ns2/ns-allinone-2.34/lib"

TCL_LIBRARY="$TCL_LIBRARY:/usr/local/ns2/ns-allinone-2.34/tcl8.4.18/library"

保存退出(上述內容在安裝結束後的提示中有,見粗體部分)。

使環境變量生效source .bashrc(可省略)

6.驗證NS2

進入終端輸入 cd /ns-allinone-2.34/ns-2.34

./validate (這要花一段時間,請耐心等待,這裡我等了約一個小時)。

驗證結束你將會看到如下信息:

These messages are NOT errors and can be ignored:

warning: using backward compatibility mode

This test is not implemented in backward compatibility mode

validate overall report: all tests passed

7.輸入 sudo apt-get install gawk (for gawk) ,這個比較快,一分鐘

8. 輸入sudo apt-get install gnuplot (for gnuplot) 這個5 分鐘內可以完成

9. 結束

在終端中輸入ns ,若出現% 則安裝成功。

也可以運行自帶的實例進行測試: ns /ns-allinone-2.34/ns-2.34/tcl/ex/simple.tcl ,

可以看到nam 模擬窗口 。

Copyright © Linux教程網 All Rights Reserved