按网上版本,没能运行成功,重假若环境变量里路径设置错误,红字为转移的部分

Ubuntu主界面的选项设定

  1.
本实验装置环境:完全安装的RedHat
9.0操作系统,ns-allinone-2.29安装包。

方法1:修改/etc/profile 文件

blatSrc35.zip下载地址:

 

  2.
到官方下载网址下载NS2装置软件包ns-allinone-2.29.tar.gz.

负有用户的 shell都有权使用那一个环境变量

对此下载好的源代码安装包blatSrc35.zip,需举办编译,安装进度如下:

在Ubuntu中有如下多少个文件可以安装环境变量。

  3.
以root登录RH9,在/home下创设ns2文书夹,将ns-allinone-2.29.tar.gz放在该文件夹下,在极端运行cd
/home/ns2,使用解压命令tar xvfz
ns-allinone-2.29.tar.gz,即生成/home/ns2/ ns-allinone-2.9.

<1>在 shell终端执行命令:vi /etc/profile

1.用unzip blatSrc35.zip 解压缩包;

/etc/profile:在登录时操作系统定制用户环境时使用的首先个文件,此文件为系统的每个用户设置条件音讯。当用户率先次登录时,该文件被执行。

  4. 修改/home/ns2/
ns-allinone-2.9/nam-1.11/agent.h中的第73行,将NULL改为0.

<2>在 profile文件末尾出席:

2.bash:cd blatSrc
进入blatSrc文件夹下(此后直至设置环境变量,都在blatSrc文件夹下操作);

/etc/environment:在签到时操作系统使用的第四个文本,系统在读取你协调的profile前,设置条件文件的环境变量。

  5. 在/home/ns2/ ns-allinone-2.9/下运行。/install

JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/tools.jar
export JAVA_HOME,PATH,CLASSPATH

3.bash:uname -a  查看linux系统类型,我的系统是x86_64 GUN/LINUX;

/etc/bashrc:为每一个周转bash shell的用户执行此文件。当bash
shell被打开时,该公文被读取。

  6.
按照安装达成后结尾处的提示,将一些路径复制下来,或者直接按照以下修改(可以相比较提醒精晓):

<3>重启系统

4.bash:export MACHTYPE=x86_64 回车;

Linux下ns2的安装注意事项,环境变量。~/.profile:在签到时用到的第多个文本是.profile文件,每个用户都可选取该文件输入专用于自己行使的shell信息。当用户登录
时,该文件仅仅执行三次!默许景况下,他设置有些环境变量,执行用户的.bashrc文件。修改后使用.
.profile使生效,最好也是用source也推行四回.profile。

  7.
修改/root/.bashrc(注意该文件为隐匿文件),在该公文末尾加上以下三句话:

方法2:修改.bashrc文件

5.bash:mkdir -p ~/bin/x86_64 回车;

~/.bashrc:该公文包蕴专用于单个用户的bash
shell的bash音讯,当登录时以及历次打开新的shell时,该公文被读取。修改后使用source
.bashrc 使生效。

  export

一旦你须求给某个用户权限行使那个环境变量,你只需求修改其个人用户主目录下的.bashrc就足以了,而不像第一种艺术给所有用户权限。

6.bash:make 回车;

     经常设置环境变量有二种艺术:

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

<1>在 shell终端执行命令:vi /home/username/.bashrc
<2>在.bashrc文件末尾到场:
set JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
澳门金沙国际 ,set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
<3>重新登录

7.设置环境变量:主目录下(/home/2188) bash:vim .bashrc;

一、临时设置

  export

方法3:直接在shell下修改

8.按”i”,编辑文档,最终行输入:export PATH=/home/2188/bin/x86_64:$PATH,编辑落成后Esc,:,wq,回车;(若是输入export
PATH=/home/2188/bin:$PATH,运行时不可以不负众望,还需加./blat才能运行)

执行 export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH

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

用于在Shell下临时拔取,换个Shell即失效

9.bash:source .bashrc更新环境变量。

二、当前用户的大局设置

  export

export JAVA_HOME=/opt/jdk1.5.0_02
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

至此blat安装收尾 bash:blat *.fa **.fa 回车即以**.fa为 母库比对。

打开~/.bashrc,添加行:

  TCL_LIBRARY=$TCL_LIBRARY:/home/ns2/ns-allinone-2.29/tcl8.4.11/library

留意:Linux使用:(冒号)而不是;(分号)来分隔路径

export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH

在root路径下输入指令:source .bash_profile举行环境变量的翻新

二、测试环境配置

使生效:

  8.
那时,若是以上设置科学,直接运行ns会出现%,或者可以运作软件自带的事例,在
/home/ns2/ns-allinone-2.29/ns-2.29/ns-tutorial/examples下运行ns
example2.tcl

开展完如上配备后,就足以拓展测试了

source .bashrc 

  9. 得以挑选执行./validate,验证安装是还是不是成功(相比耗时间哦!)

<1>在DOS或极端下输入 java
-version,然后输出呈现,突显出来的是当下系统JRE的万丈版本

三、所有用户的全局设置

  说明:

<2>在DOS或终点下输入
javac,倘使出现了对应提示,表明编译环境已经配备成功

$ vim /etc/profile 

  1. 修改了/root/.bashrc之后,可以在新开拓的极端输入echo
$PATH看看这个路径是还是不是加进去了,假使加进去,会显得出来的。注意,命令‘export’只可以改成如今极端及其后运行的终端里的变量。www.linuxidc.com对于已经运行的顶点没有作用。

小心:<1>成功只是表明运行环境成功,一般只要安装了JRE就OK

在内部出席:

  2.
本例子中在/home/ns2/下安装ns仿真软件,该路线可以换成你想安装ns的门路。

        
<2>成功验证运行环境安插成功,接下去就足以拓展Java的主干编程了

export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH

  3. 万一PATH没加进去,可以设想在/root/下运行source
.bashrc使重新得到环境变量设置。正常状态下,要是根据上述在/root/下修改。bashrc文件是可以成功的。有些其余做法是在设置ns的门径下新建一个。bashrc文件,把这三条export语句加进去。运行source
.bashrc,在该终端就可以运用ns命令了,可是该命令只在本终端有效,在后头运行的终端无效。

环境变量配置文件

使生效

  上边一点十分关键,是本身要好亲身经历的标题,纠结了好长期,最后发现实际上很粗略就能够解决:

在Ubuntu中有如下几个文件可以设置环境变量
1、/etc/profile:在签到时,操作系统定制用户环境时行使的率先个公文,此文件为系统的各类用户安装条件信息,当用户率先次登录时,该文件被实施。
2、/etc/environment:在报到时操作系统使用的第四个公文,系统在读取你自己的profile前,设置条件文件的环境变量。
3、~/.bash_profile:在报到时用到的第多少个公文是.profile文件,每个用户都可应用该公文输入专用于自己行使的shell音信,当用户登录时,该
文件仅仅执行一遍!默许情状下,他设置有些条件变游戏量,执行用户的.bashrc文件。/etc/bashrc:为每一个运作bash
shell的用户执行此文件.当bash shell被打开时,该公文被读取.
4、~/.bashrc:该公文包涵专用于您的bash
shell的bash新闻,当登录时以及历次打开新的shell时,该该公文被读取。

source profile

  在.bashrc里面添加上边三句话时,一定注意:三句还之间不可以有任何空行,和原来的内容之间也毫无有空行。否则不止添加路径不会中标,而且在开辟终端时还会出现:command 
not  found。

多少个环境变量的预先级

测试: echo $PATH

澳门金沙国际 1

1>2>3

 ========================================================================================================

设置永久环境变量

Ubuntu系统中,如若协调安装了有的软件,很多时候是会在系统状态栏的应用程序里面找到适当的快速方式选项,比如QQ。要是找不到,则需求手工
添加。方法是:系统-》首选项-》主菜单。在这几个对话框中,可以在编程中添加一个新品类,加上名称和备注,最重点的是浏览文件夹到可实施的运用软件,点确
认即可。

1.环境变量配置中,要先删除.bash_profile中的三行关于.bashrc的概念,然后把环境变量配置在.bashrc中
2.增选要使用的java环境:update-alternatives –config java
3.要使得刚修改的环境变量生效:source .bashrc
4.翻看环境变量:env

============================================================================================================= 

可以放置/etc/bash/bashrc,那样就是系统级的

       
 在极端中输入shell命令时,有时会提示某吩咐找不到,有时却又是足以实施的,那是怎样原因吧?是由于环境变量配置的案由,在/etc
/bash.bashrc文件中,export
PATH放在最后只进行一遍,最好不要定义多少个export PATH。如下环境变量配置:

澳门金沙国际 2

export JAVA_HOME=/opt/jdk1.6.0_26

export ANDROID_JAVA_HOME=$JAVA_HOME

PATH=/home/zhangcheng/workspace/complier/gcc/arm-2008q3/bin:$JAVA_HOME/bin:$PATH

export PATH

假诺PATH的内容分别写,并且定义了七个export,就会在执行命令时出现command
not found提示。

 

在Ubuntu中有如下多少个公文可以设置环境变量。
/etc/profile:在签到时操作系统定制用户环境时利用的率先个文本,此…

相关文章