QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 870|回复: 1

紧急求救:各位大哥,我这样设置环境变量对了吗?谢谢!

[复制链接]
发表于 2006-12-4 14:33:25 | 显示全部楼层 |阅读模式
请教:
我是按照

http://blog.csdn.net/yousoft/archive/2004/08/07/67870.aspx

来设置的

它上面的要求是在主目录的下的 .profile 或 (.login )下修改
在.profile文件(如果你的shell是bash、ksh、zsh或者sh)中,添加下面这些行:

QTDIR=/usr/local/qt

PATH=$QTDIR/bin:$PATH

MANPATH=$QTDIR/man:$MANPATH

LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export QTDIR PATH MANPATH LD_LIBRARY_PATH


但是我的主目录下没有 .profile 和 (.login ),
所以我在 ect/profile 下修改。

现在:
ect/profile 是:
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
        if ! echo $PATH | /bin/egrep -q "(^|$1($|" ; then
           if [ "$2" = "after" ] ; then
              PATH=$PATH:$1
           else
              PATH=$1:$PATH
           fi
        fi
}

# Path manipulation
if [ $EUID = 0 ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
fi

pathmunge /usr/X11R6/bin after
"profile" 49L, 840C


我把它修改为:
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
        if ! echo $PATH | /bin/egrep -q "(^|$1($|" ; then
           if [ "$2" = "after" ] ; then
              PATH=$PATH:$1
           else
              PATH=$1:$PATH
           fi
        fi
}

# Path manipulation
if [ $EUID = 0 ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
fi

QTDIR=/usr/local/qt

PATH=$QTDIR/bin:$PATH

MANPATH=$QTDIR/man:$MANPATH

LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH



export QTDIR PATH MANPATH LD_LIBRARY_PATH


pathmunge /usr/X11R6/bin after
"profile" 49L, 840C



各位大哥
我修改对了吗?
修改后,是不是要reboot ?

谢谢!
发表于 2006-12-5 12:51:06 | 显示全部楼层
你不用修改任何东西。在绝大多数主流发行版中,只要你安装了Qt开发包,这些环境变量都是自动设置好的。你可以直接用export看到现成的环境变量。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-22 06:43 , Processed in 0.045135 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表