zoukankan      html  css  js  c++  java
  • RedHat Enterprise Linux 6.4使用网易Centos 6 的yum源

    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
    

      

  • 相关阅读:
    DevExpress GridControl使用方法
    DevExpress中,添加Winform窗体到DockPanel z
    取消默认 $ 定义
    五角星效果实现
    jquery的each函数的用法
    Object类型转换为long或者Long
    easyui datagrid 列排序
    redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wrong kind of value
    DIV元素不换行
    JS 中div内容的显示和隐藏
  • 原文地址:https://www.cnblogs.com/morries123/p/8568102.html
Copyright © 2011-2022 走看看