码迷,mamicode.com
首页 > 系统相关 > 详细

RedHat Enterprise Linux 6.4使用网易Centos 6 的yum源

时间:2018-03-14 17:04:20      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:上传   bubuko   技术   python2.6   metadata   png   centos6   inux   下载   

1、首先到http://mirrors.163.com/centos下载软件包

x86 地址:http://mirrors.163.com/centos/6/os/i386/Packages/

x86_64 地址:http://mirrors.163.com/centos/6/os/x86_64/Packages/

必要下载的软件包有(以64位系统为例):

a  python-iniparse-0.3.1-2.1.el6.noarch.rpm

b  yum-3.2.29-81.el6.centos.noarch.rpm

c  yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

d  yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

(以上软件包已上传微云)

或通过下载命令下载:

# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
# wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

2、卸载RedHat自带的yum

# rpm -qa | grep yum | xargs rpm -e --nodeps

  

注:

a、xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题

b、--nodeps  强制卸载,不管依赖性

c、有些linux默认未安装yum

3、安装下载的centos的yum包:

# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
# rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
# rpm -ivh yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm yum-3.2.29-81.el6.centos.noarch.rpm

[注] :最后2个需要一起安装,否则会出现依赖性错误

[报错说明]:安装过程中可能会遇到问题:发现错误,python-urlgrabber版本必须大于等于3.9.1-10

技术分享图片

查看系统的python信息

# rpm -qa|grep python-urlgrabber

发现python-urlgrabber-3.9.1-9.el6.noarch 版本低于3.9.1-10

卸载:python-urlgrabber-3.9.1-9.el6.noarch

#  rpm -e python-urlgrabber-3.9.1-9.el6.noarch

在http://mirrors.163.com/centos/6/os/x86_64/Packages/ 下载需要的python-urlgrabber版本进行安装(已上传微云)

#  rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

安装完成后再重新安装刚刚报错的软件包

4、到http://mirrors.163.com的centos帮助文档 中下载CentOS6-Base-163.repo文件,存放到/etc/yum.repo.d/中,也可以通过命令下载:

#  wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

5、编辑CentOS6-Base-163.repo文件,将其中的$releasever更改为centos的版本号

技术分享图片

[报错说明]:若linux上存在多版本的python时,输入yum命令会出现以下错误

技术分享图片

 

解决办法是修改 /usr/bin/yum文件的#!/usr/bin/python,改为#!/usr/bin/python2.6

#  vim /usr/bin/yum

  技术分享图片

6、清除原有缓存

#  yum clean all

7、使用yum安装软件包测试

#  yum -y install ntp

  

 

RedHat Enterprise Linux 6.4使用网易Centos 6 的yum源

标签:上传   bubuko   技术   python2.6   metadata   png   centos6   inux   下载   

原文地址:https://www.cnblogs.com/morries123/p/8568102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!