设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
SuSE Linux
›
环境变量的问题!请大家指教!!
返回列表
查看:
683
|
回复:
0
环境变量的问题!请大家指教!!
[复制链接]
chgtg
chgtg
当前离线
积分
457
IP卡
狗仔卡
发表于 2004-9-6 02:20:48
|
显示全部楼层
|
阅读模式
兄弟们好!
我有个疑惑一直没有能够搞清楚,现在说出来,请大家帮助分析一下。
有一个软件(嘿嘿,本人没有版权),别人是在redhat下面编译安装的。给我一个安装好了的包!
不过需要把用户的.bashrc和.bash_profile两个文件的内容稍微改动一下,具体是这样做的(redhat下的),星号是这个软件的名字,嘿嘿:
~/.bashrc
# .bashrc
# User specific aliases and functions
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# for *
export G03ROOT=/home/~/*
export *_SCRDIR=/tmp
export LD_LIBRARY_PATH=/home/~/*
export PATH=/home/~/*
PATH
~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH
HOME/bin:/home/~/*:
BASH_ENV=$HOME/.bashrc
USERNAME="~"
export USERNAME BASH_ENV PATH
export *ROOT=/home/~/*
. $*ROOT/bsd/*.profile
export *_SCRDIR=/tmp
export LD_LIBRARY_PATH=/home/~/*
export *_EXEDIR=/home/~/*
export PATH=/home/~/*
PATH
这样的话在redhat下面是可以运行的,但是,我在suse9.1下面试,怎么都不行。
我不懂bash环境变量的设定,于是就强行的把redhat的/etc/bashrc和/etc/profile两个文件的内容分别完全替代suse9.1下的/etc/bash.bashrc和/etc/profile,然后用户的~/.bashrc和~/.profile两个文件被上面的两段内容所代替。于是乎呢,可以用了。但是后来我发现无法启动我的scim输入法,于是我就把原来suse9.1自己的/etc/bash.bashrc和/etc/profile两个文件覆盖回原来的目录了!然后就是皆大欢喜的结局了!
问题是解决了,但是,我不明白这个过程到底是怎么可以了呢?
请明白人帮忙解释一下好吗?
谢谢!!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表