Ubuntu 10.第10中学中标安装ns-allinone-2.34

1.前提

Step1: 更新系统。在终端输入如下命令

按照这个步骤,肯定能装上,只是我在添加环境变量的时候出现问题,运行ns就会提示没有安装ns2.如果有同样问题,可以添加环境变量,好了,祝你成功。

需要在Ubuntu
8.04中安装好如下软件(在新立得软件包管理器中找到可以比较方便的安装):build-essential,
tcl8.4, tcl8.4-dev, tk8.4-dev, libxmu-dev.

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

步骤($不用输入):

2.安装

Step2:安装几个需要的包

1、打开终端安装必要的工具:

可以把ns-allinone-2.33解压缩到/home/test下(其中test为当前用户的名字).

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(提示输入密码时输入密码就好)

终端执行:

Step3:下载安装包,并复制到需要安装的目录,在这里需要取得root权限才可以安装

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

sudo -i     (该命令是转换为root用户权限)

官网下载地址:

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

输入密码后执行:

tar xvfz ns-allinone-2.35.tar.gz
cd ns-allinone-2.35
./install #进行安装

2、$sudo apt-cache search
x11-dev出现如下类似的命令(以防出现类似tk8.4.14,安装中断退出)

cd /home/test/ns-allinone-2.33

Step4:配置环境变量

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

./install

在当前用户目录下,编辑.bashrc文件

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

安装开始.

vim .bashrc

libghc6-x11-dev – Haskell X11 binding for GHC

3.设置环境变量

在文件末尾添加

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

在/home/test目录下有一个隐藏文件”.bashrc”,可以编辑该文件设置环境变量.对于不太熟悉vi屏幕编辑器的朋友可以使用gedit编辑该文件:

# add path for ns2
export
PATH=”$PATH:/home/liushun/ns-allinone-2.35/bin:/home/安装文件夹名/ns-allinone-2.35/tcl8.5.10/unix:/home/安装文件夹名/ns-allinone-2.35/tk8.5.10/unix”
export
LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/home/安装文件夹名/ns-allinone-2.35/otcl-1.14:/home/安装文件夹名/ns-allinone-2.35/lib”
export
TCL_LIBRARY=”$TCL_LIBRARY:/home/安装文件夹名/ns-allinone-2.35/tcl8.5.10/library”

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

终端中执行:

Step5:验证安装

分别安装上面的组件,命令如下:

gedit .bashrc

进入控制台,输入ns,这时会提示安装ns2,根据提示输入

$ sudo apt-get install libx11-dev

在.bashrc文件的最后加入一下内容:

sudo apt-get install ns2

$sudo apt-get install xlibs-dev

export PATH=”$PATH:/home/”your
username”/ns-allinone-2.33/bin:/home/”your
username”/ns-allinone-2.33/tcl8.4.18/unix:/home/”your
username”/ns-allinone-2.33/tk8.4.18/unix”

再次输入ns,出现%,说明安装成功

$sudo apt-get install libghc6-x11-dev

export LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/home/”your
username”/ns-allinone-2.33/otcl-1.13:/home/”your
username”/ns-allinone-2.33/lib”

输入nam,报错,这时提示安装nam,根据提示输入

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

发表评论

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