經過幾天安裝摺騰,終於安裝好了NS2。給我的體會是,NS2安裝並不容易。
現在幾點體會寫下來:
第一:採用下載安裝模式;
第二:選擇安裝文件:
第三:解壓NS2
第四:採用UEStudio修改文件:
第五:NS2安裝
第六:採用UEStudio修改文件:
第七:修改環境變量:
現在分別說明如下:
第一:採用下載安裝模式:
1. 最好不要到www.cygwin.com下載cygwin..也就是說不要從Internet上安裝cygwin,而要從本地安裝(PS:往往千奇百怪的錯誤就是因爲從internet下載的cygwin的版本引起的)。,從這裏下載http://140.116.72.80/~smallko/ns2/ns_setup.rar
2.解壓下載的文件點setup..選“Install from Local Directory”,選好下載的文件所在的位置"ftp%3a%2f%2fftp.nctu.edu.tw%2fWindows%2fcygwin",
第二:選擇安裝文件:
安裝 XFree86-base, XFree86-bin, XFree86-prog, XFree86-lib, XFree86-etc, make, patch, perl, gcc, gcc-g++, gawk, gnuplot, tar and gzip 。
最好,還加在xorg(如果有)
第三:NS2 解壓
下載ns-allinone-2.29到c:/cygwin/home/stone/(stone是我的機器名,機器名不能是有空格的兩個單詞,如a b)目錄下。
用tar xvfz ns-allinone-2.29.tar.gz解壓文件。
第四採用UEStudio修改文件:
ns-allinone-2.29/nam-1.11/agent.h文件第73行NULL爲0。
第五:NS2安裝
用./install進行ns安裝。
第六:採用UEStudio修改文件:
進入 /home/stone/.bashrc(最好用Uedit32編輯器)編輯.bashrc文件
在文件的最後加入
export NS_HOME="/home/stone(你的機器名)/ns-allinone-2.29"
export PATH="$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:$NS_HOME/bin:$PATH"
export LD_LIBRARY_PATH="$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/
unix:$NS_HOME/otcl-1.11:$NS_HOME/lib:$LD_LIBRARY_PATH"
export TCL_LIBRARY="$NS_HOME/tcl8.4.11/library"
第七:修改環境變量:
在環境變量中加入:
NS_HOME="安裝目錄/home/stone(你的機器名)/ns-allinone-2.29"
path中加入 % NS_HOME%/bin;