在ubuntu下装NS贰及字体

by admin on 2019年5月30日

1、装NS2

安装Ubuntu
1一.04操作系统只是简短的一步,ns二的装置才是让人头大的首要。

Step1: 更新系统。在极限输入如下命令

Step一: 更新系统。在终点输入如下命令

下载ns-allinone-2.29.tar.gz

循序渐进英特网的指令,如同安装ns2很简短,只要解压、安装就会成功,可实际是,由于本身下载的版本相当高,许多文件并未相应的换代,在装置进度中,要手动修改文件。

sudo app-get  update #更新源列表
sudo app-get upgrade #履新已经设置的包
sudo app-get dist-upgrade #在ubuntu下装NS贰及字体。立异软件,晋级系统

sudo app-get  update #更新源列表
sudo app-get upgrade #革新已经安装的包
sudo app-get dist-upgrade #创新软件,进级系统

tar xzvf ns-allinone-2.29.tar.gz

在ubuntu下装NS贰及字体。1、更新Ubuntu系统文件,即使系统是风靡版本的,可是不意味中间的文件都以最新的,须求立异。

Step二:安装多少个须要的包

Step2:安装多少个须要的包

(解压缩在home/sjm/中)

张开Ubuntu的终端,里面依次输入指令

sudo apt-get install build-essential 
sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev  #for tcl and
tk
sudo apt-get install libxmu-dev libxmu-headers  #for nam

sudo apt-get install build-essential 
sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev  #for tcl and
tk
sudo apt-get install libxmu-dev libxmu-headers  #for nam

个别进入

sudo apt-get update

Step三:下载安装包,并复制到要求设置的目录,在此处须求得到root权限技艺够安装

Step三:下载安装包,并复制到需求设置的目录,在此间供给得到root权限工夫够安装

ns-allinone-2.29/tcl8.4.11/unix/

sudo apt-get upgrade

官方网址下载地址:

官方网址下载地址:,这里下载allinone

ns-allinone-2.29/tcl8.4.11/tk8.4.11/unix/

sudo apt-get dist-upgrade

tar xvfz ns-allinone-2.35.tar.gz
cd ns-allinone-2.35
./install #进展设置

tar xvfz ns-allinone-2.35.tar.gz
cd ns-allinone-2.35
./install #开始展览设置

ns-allinone-2.29/otcl-1.11/

就可以。这里第一次选拔sudo时,需求用户密码,也正是安装ubuntu时设置的。

Step4:配置情况变量

Step四:配置情况变量

然后 cp configure{,.orig} && sed “s/relid’/relid/” configure.orig >
configure

二、为了越来越好的装置ns2,还亟需张开一些package的设置,展开终端,输入

在此时此刻用户目录下,编辑.bashrc文件

在方今用户目录下,编辑.bashrc文件

(解决ns2-2.29和Ubuntu-6.0陆bash的不包容难题)

sudo apt-get install build-essential

vim .bashrc

vim .bashrc

sudo apt-get install libxmu-devsudo apt-get install -f libxt-dev

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

在文件末尾增加

在文书末尾加多

sudo gedit home/sjm/ns-allinone-2.9/nam-1.11/agent.h

sudo apt-get install libxmu-dev libxmu-headers

# add path for ns2
export
PATH=”$PATH:/home/liushun/ns-allinone-二.35/bin:/home/安装文件夹名/ns-allinone-二.35/tcl八.5.拾/unix:/home/安装文件夹名/ns-allinone-二.35/tk捌.5.拾/unix”
export
LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/home/安装文件夹名/ns-allinone-贰.35/otcl-1.1四:/home/安装文件夹名/ns-allinone-二.35/lib”
export
TCL_LIBRARY=”$TCL_LIBRAHummerH二Y:/home/安装文件夹名/ns-allinone-二.35/tcl八.五.10/library”

# add path for ns2
export
PATH=”$PATH:/home/liushun/ns-allinone-二.35/bin:/home/安装文件夹名/ns-allinone-二.35/tcl八.伍.10/unix:/home/安装文件夹名/ns-allinone-二.35/tk八.伍.10/unix”
export
LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/home/安装文件夹名/ns-allinone-2.35/otcl-1.1肆:/home/安装文件夹名/ns-allinone-二.35/lib”
export
TCL_LIBRARY=”$TCL_LIBRAEvoqueY:/home/安装文件夹名/ns-allinone-2.35/tcl8.伍.十/library”

第73行,NULL改成0

3、在上能够下载到ns-allinone-二.3肆.tar.gz,版本,将其放在/home/yourfile/下,这里yourfile是用户本身定义的文书名,在终点中输入

Step⑤:验证安装

Step伍:验证安装

home88一必发,cd ../..

tar xvfz ns-allinone-2.34.tar.gz

进去调节台,输入ns,那时会唤醒安装ns二,依据提示输入

进去调控台,输入ns,那时会唤醒安装ns二,依据提示输入

sudo ./install

cd /home/yourfile/ns-allinone-2.34

sudo apt-get install ns2

sudo apt-get install ns2

sudo gedit /etc/bash.bashrc

./install

双重输入ns,出现%,表明安装成功

再度输入ns,现身%,表明安装成功

末尾增加

4、上述安装会并发七个难点,导致ns二装置无法学有所成,那也是原先的版本为出现过的。那多个难点都亟需手动修改部分文书。

输入nam,报错,那时提醒安装nam,依据提醒输入

输入nam,报错,那时提醒安装nam,遵照提醒输入

export 
PATH=$PATH:/home/sjm/ns-allinone-2.29/bin:/home/sjm/ns-allinone-2.29/tcl8.4.11/unix:/home/sjm/ns-allinone-2.29/tk8.4.11/unix

主题素材1、上述安装实现后,出现tcl八.4.18 make failed!
Exiting!寻觅网络消除方案如下,

sudo apt-get install nam

sudo apt-get install nam

export 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/sjm/ns-allinone-2.29/otcl-1.11:/home/sjm/ns-allinone-2.29/lib

cd/home/yourfile/ns-allinone-2.34

若是上述命令失效,可先输入

要是以上命令失效,可先输入

export  TCL_LIBRARY=/home/sjm/ns-allinone-2.29/tcl8.4.11/library

cd  otcl-1.13

sudo apt-get update #进行翻新

sudo apt-get update #进展立异

(上边修改景况变量)

sudo geditconfigure.in

: 更新系统。在终极输入如下命令 sudo app-get
update #更新源列表 sudo app-get upgrade #履新已经设置的包 sudo app-get
dist-upgrade #创新软件,晋级…

更多Ubuntu连带新闻见Ubuntu 专项论题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

下一场关门终端,再重复展开

在弹出的窗口文件中的7七行处的SHLIB_LD=”ld-shared” 改为
SHLIB_LD=”gcc-shared”后保存退出。

home88一必发 1

ns

sudo geditconfigure

得到%

在弹出的窗口文件中的6304行处的SHLIB_LD=”ld-shared”
改为SHLIB_LD=”gcc-shared” 后封存退出。

搞定!

问题2、出现mobile/nakagami.cc:183:73: error: cannot callconstructor
mobile/nakagami.cc:185:67: error:  for a function-style cast, remove the
redundant ‘::GammaRandomVariable’

home88一必发 2

make: *** [mobile/nakagami.o] 等,

cd/home/yourfile/ns-allinone-2.34

cd ns-2.34

sudo gedittools 在弹出的窗口文件中找到21九行,删除 ::GammaRandomVariable

sudo geditmobile 在弹出的窗口文件中找到1八3行,删除
::ErlangRandomVariable,找到1八五行,删除 ::GammaRandomVariable

5、至此,重国民党的新生活运动行./install应该能顺风安装ns二,此时需呀地遭受变量实行路线的设置

sudo gedit .bashrc

在弹出的窗口文件最终输入

exportPATH=$PATH:/home/yourfile/ns-allinone-2.34/bin:/home/yourfile/ns-allinone-2.34/tcl8.4.18/unix:/home/yourfile/ns-allinone-2.34/tk8.4.18/unix

export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/yourfile/ns-allinone-2.34/otcl-1.13:/home/yourfile/ns-allinone-2.34/lib

exportTCL_LIBRARY=$TCL_LIBRARY:/home/yourfile/ns-alllinone-2.34/tcl8.4.18/library

陆、关闭Ubuntu的终点,天公地道新展开,输入ns,命令提示,ns二尚未安装,并提醒使用命令

sudo apt-get install ns2就可以。再度输入ns,出现%,代表你早就设置成功了

7.安装nam等支持软件 命令 sudo apt-get install nam

8.卸载软件的授命为 sudo apt-get autoremove nam

home88一必发 3

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图