配置RHEL6使用CentOS的yum源

来源:互联网 发布:淘宝旗舰店买到假货 编辑:程序博客网 时间:2024/05/19 02:20
本文针对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 --nodeps
warning: /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过程的截图如下:



原创粉丝点击