当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请教关于NS2的问题,急~~
帖子发表于 : 2008-06-05 17:00 

注册: 2007-04-04 14:18
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
现在只能在特定的路径下用./nam来执行nam,无法在任意路径下直接输入nam命令,export显示如下:
declare -x COLORTERM="gnome-terminal"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-6oBbbmW1QA,guid=55a431ad5793a84b9a58fe4d48479a61"
declare -x DESKTOP_SESSION="default"
declare -x DESKTOP_STARTUP_ID=""
declare -x DISPLAY=":0.0"
declare -x GDMSESSION="default"
declare -x GDM_LANG="en_US.UTF-8"
declare -x GDM_XSERVER_LOCATION="local"
declare -x GNOME_DESKTOP_SESSION_ID="Default"
declare -x GNOME_KEYRING_PID="5434"
declare -x GNOME_KEYRING_SOCKET="/tmp/keyring-CoSXWQ/socket"
declare -x GPG_AGENT_INFO="/tmp/seahorse-Hyi167/S.gpg-agent:5492:1"
declare -x GTK_IM_MODULE="scim-bridge"
declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/home/kelfen/.gtkrc-1.2-gnome2"
declare -x HISTCONTROL="ignoreboth"
declare -x HOME="/home/kelfen"
declare -x LANG="en_US.UTF-8"
declare -x LD_LIBRARY_PATH=":/usr/local/ns2/otcl-1.13:/usr/local/ns2/lib:/usr/local/ns2/otcl-1.13:/usr/local/ns2/lib"
declare -x LESSCLOSE="/usr/bin/lesspipe %s %s"
declare -x LESSOPEN="| /usr/bin/lesspipe %s"
declare -x LOGNAME="kelfen"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:"
declare -x OLDPWD="/home/kelfen/Desktop/nam-1.13"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ns2/bin:/usr/local/ns2/tcl8.4.14/unix:/usr/local/ns2/tk8.4.14/unix:/usr/local/ns2/bin:/usr/local/ns2/tcl8.4.14/unix:/usr/local/ns2/tk8.4.14/unix"
declare -x PWD="/home/kelfen/Desktop"
declare -x QT_IM_MODULE="xim"
declare -x SESSION_MANAGER="local/kelfen-laptop:/tmp/.ICE-unix/5435"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_AUTH_SOCK="/tmp/keyring-CoSXWQ/ssh"
declare -x TCL_LIBRARY=":/usr/local/ns2/tcl8.4.14/library:/usr/local/ns2/tcl8.4.14/library"
declare -x TERM="xterm"
declare -x USER="kelfen"
declare -x USERNAME="kelfen"
declare -x WINDOWID="54530497"
declare -x WINDOWPATH="7"
declare -x XAUTHORITY="/home/kelfen/.Xauthority"
declare -x XDG_DATA_DIRS="/usr/local/share/:/usr/share/:/usr/share/gdm/"
declare -x XDG_SESSION_COOKIE="59176fa863ced117b54d26e7482b5af3-1212652126.793419-1321237586"
declare -x XMODIFIERS="@im=SCIM"

请问如何才能在任意目录下直接执行nam??


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-06-05 17:05 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
.bashrc文件

export PATH=”$PATH:/......”


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-06-05 21:15 

注册: 2007-04-04 14:18
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
加过了,没有用,还是这样,加在.bashrc里的如下:
export PATH="$PATH:/usr/local/ns2/ns-2.33:/usr/local/ns2/tcl8.4.14/unix:/usr/local/ns2/tk8.4.14/unix:/usr/local/ns2/nam-1.13"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/ns2/otcl-1.13:/usr/local/ns2/lib"
export TCL_LIBRARY="$TCL_LIBRARY:/usr/local/ns2/tcl8.4.14/library"


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-06-05 23:11 

注册: 2006-11-27 12:25
帖子: 458
送出感谢: 0 次
接收感谢: 0 次
这里有两个问题:

1、nam命令的路径在哪?是否正确添加了?

2、你执行nam命令时用的是什么用户(权限),是否用了sudo命令?如果你用了sudo命令或管理员,仅修改普通用户目录下的.bashrc是不行的,必须要修改/etc/profile文件或者/etc/init.d/rc文件中的PATH


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-06-05 23:36 

注册: 2007-04-04 14:18
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
好了,已经解决了,谢各位啦!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-06-06 0:03 

注册: 2007-04-04 14:18
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
又出现问题了,在执行ns命令时,遇到permission deny的问题,切换到根用户后,又提示ns未安装,更改/etc/init.d/rc,如下添加:
export PATH="$PATH:/usr/local/ns2/ns-2.33:/usr/local/ns2/tcl8.4.14/unix:/usr/local/ns2/tk8.4.14/unix:/usr/local/ns2/nam-1.13"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/ns2/otcl-1.13:/usr/local/ns2/lib"
export TCL_LIBRARY="$TCL_LIBRARY:/usr/local/ns2/tcl8.4.14/library
请问改如何使得根用户可以执行ns??


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-06-06 11:52 

注册: 2006-11-27 12:25
帖子: 458
送出感谢: 0 次
接收感谢: 0 次
试一下将你上面添加的内容改到以下的几个文件(任选一个):
/etc/rc.local
/etc/bash.bashrc
/etc/profile

或者干脆改加到/root/.bashrc


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译