同时,本文也部分参考了 配置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
安装YUM
首先,安装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过程的截图如下: