Linux Redhat5.8系统配置yum源
解决的问题:使用免费版的redhat5.8,想通过yum安装软件,发现安装失败,上网搜后成功解决了这个问题,解决方法整合如下:
安装软件失败原因:缺少yum源
YUM是Redhat Linux在线安装更新及软件的工具,但是这是RHEL5的收费功能,如果没有
购买Redhat的服务时不能使用RHEL5的更新源的,会提示注册。由于CentOS是从Redhat
演化而来的免费Linux版本,因此可以利用CentOS的yum更新源来实现RHEL5的YUM功能。
解决方法:
1、备份原yum源配置文件
cp /etc/yum.repos.d/*.repo /etc/yum.repos.d/*.repo .bak
2、导入证书(证书的位置 http://mirrors.163.com/centos/)
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
3、卸载redhat系统自带的yum工具包
rpm -qa | grep yum|xargs rpm -e --nodeps
注意:要使用centos的yum源,必须卸载自带的yum工具包,然后安装centos的yum工具包,不然centos的yum源在redhat上无法使用
4、下载安装CentOS的yum软件包
注意:下载提示文件找不到,是因为软件版本有改动,到下面链接CentOS目录中下载当前版本即可
32位系统的软件包下载:
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
64位系统的软件包下载:
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
安装下载好的软件:
rpm -ivh yum-*
5、下载CentOS源:
wget http://mirrors.163.com/.help/CentOS5-Base-163.repo(163源)
把CentOS-Base-163.repo文件中的 “$releasever”,替换成“5”(5为系统的版本号。)
vim CentOS-Base-163.repo
:% s/\$releasever/5/g
保存退出
6、测试 例如:安装gimp工具
yum install gimp
7、还没解决的问题:
安装gimp后在图形界面可以正常打开,在命令行输入:gimp &会报错:
GIMP counld not initialize the graphical user interface.
Make sure a proper setup for your display environment exists
添加:export DISPLAY=:0.0 后再次输入:gimp &,此时该进程会在后台运行,
仍然无法打开图形界面...
有遇到该问题并成功解决的朋友希望可以把解决方法告诉我,谢谢!
参考文档:http://lxw66.blog.51cto.com/5547576/1610258
http://blog.chinaunix.net/uid-29006160-id-3782885.html