zoukankan      html  css  js  c++  java
  • redhat yum

    背景

    这个redhat可让我好一顿折腾,对于这个yum的安装,如果成功则罢,不成功可有的收拾的。还是centos比较好啊。

    转载

    1 下载下面四个软件包(可以从163下载,版本号自己搜索)

    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-40.el6.centos.noarch.rpm

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

    卸载RedHat自带的yum 

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

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

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

    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-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm 

    [注] :最后2个需要一起安装,否则会出现依赖性错误,我安装第三个时提示python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-81.el6.centos.noarch,那就先下载更新版本,然后卸载已有的。rmp -e 

    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的版本号(我改为了6)

    6、yum clean all 清除原有缓存
    7、yum makecache  获取yum列表
    出现下面提示,表示yum更改完成:
    Metadata Cache Created

  • 相关阅读:
    centos 创建swap 交换分区
    nginx android app 慢网络请求超时
    使用docker toolbox 在windows上搭建统一环境
    Docker Volume 之权限管理(转)
    一次架构失误的反思
    Cannot connect to the Docker daemon. Is the docker daemon running on this host?
    docker-compose启动报错,解决方案
    php 执行程序分析
    继电器是如何成为CPU的(2)
    [每天默写一个算法]KMP
  • 原文地址:https://www.cnblogs.com/sddychj/p/8085609.html
Copyright © 2011-2022 走看看