以下内容转载自:http://www.server110.com/linux/201403/8118.html,其中有些包已升级,需要将相应的包名改一下就可以用了!
有yum,Linux安装软件不用烦!
本文针对RHEL6的64位版本,配置使用大网易的CentOS之yum源,绝大部分内容来自 RHEL6基础(二十三)RHEL使用centos的Yum源 (原文默认32位版),故标转载之签。
同时,本文也部分参考了 配置yum源的两种方法 , 一并列出。
准备工作创建一个目录 /src ,用于存放后面要下载的文件。
[root@localhost ~]#mkdir /src
切换到/src目录下工作
[root@localhost ~]#cd /src
[root@localhost src]#
卸载 RHEL6原有的YUM查询原有的YUM信息
[root@localhost src]#rpm -q yum
...
卸载原有的YUM 并 测试是否卸载成功
[root@localhost src]# rpm -qa|grep yum|xargs rpm -e --nodepswarning: /etc/yum.conf saved as /etc/yum.conf.rpmsave
[root@localhost src]# yum install php
-bash: /usr/bin/yum: 没有那个文件或目录 从网易下载CentOS的YUM安装包
利用wget命令,依次下载 yum, yum-plugin-fastestmirror, yum-metadata-parser, python-iniparse 和 RPM-GPG-KEY-CentOS-6 五个文件
注:代码所用字体为Courier New,其中的数字1与字母l易混淆,请注意分辨。特别注意 “el6”是“EL6”,而不是“E16”。
[root@localhost src]#wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
[root@localhost src]#wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
[root@localhost src]#wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
[root@localhost src]#wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
[root@localhost src]#wget http://mirrors.163.com/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6
首先,安装python-iniparser
[root@localhost src]#rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
其次,导入GPG-KEY
[root@localhost src]#rpm --import RPM-GPG-KEY-CentOS-6
再次,安装yum-metadata-parser
[root@localhost src]#rpm -ivh yum-metadata-parser.1.1.2-16.el6.x86_64.rpm
最后,同时安装yum 和 yum-plugin-fastestmirror (因为它们俩相互依赖)
[root@localhost src]#rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
修改YUM源切换到 /etc/yum.repos.d 目录下
[root@localhost src]#cd /etc/yum.repos.d
[root@localhost yum.repos.d]#
下载网易的YUM源配置
[root@localhost yum.repos.d]#wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
[root@localhost yum.repos.d]#
利用vim查看CentOS6-Base-163.repo文件。在vim的命令模式下输入:% s/$releasever/6/g把整个文件下的$releasever替换为6。替换成功后会提示15 次替换,共 15 行的字样。最后,在vim的命令模式下,输入:wq 回车,保存退出。
[root@localhost yum.repos.d]# vim CentOS6-Base-163.repo...
...
...
:% s/$releasever/6/g
:wq
[root@localhost yum.repos.d]#
清除YUM的缓存
[root@localhost yum.repos.d]#yum clean all
测试新YUM源,尝试安装XTERM查询原本的XTERM信息
[root@localhost src]#rpm -q xterm
package xterm is not installed
利用YUM安装XTERM
[root@localhost src]#yum install xterm
安装XTERM过程的截图如下: