zoukankan      html  css  js  c++  java
  • rhel 7.0 配置centos yum源(2016/12/8),成功!

    1.首先查看redhat 7.0系统本身所安装的那些yum 软件包:

      rpm -qa | grep yum              #列出所有已安装的yum包

    2.删除这些包:

      rpm -e *.rpm --nodeps            #删除所有以前的yum包

    3.下载新的yum rpm包:(2016/12/8 最新版本rpm,如果404 NOT FOUND错误,自己进去网址,换成最新的rpm包的名字)

      wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm

      wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

      wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-34.el7.noarch.rpm

      wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-34.el7.noarch.rpm

      wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

    4.安装下载的rpm包:

      rpm -ivh yum-*

    5.配置CentOS-Base.repo:(2016/12/8 最新源网址配置)

      vim /etc/yum.repos.d/CentOS-Base.repo

     1   [base]
     2   name=CentOS-$releasever-Base
     3   baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
     4   gpgcheck=1
     5   gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
     6   #released updates
     7   [updates]
     8   name=CentOS-$releasever- Updates
     9   baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
    10   gpgcheck=1
    11   gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
    12   #packages used/produced in the build but not released
    13   [addons]
    14   name=CentOS-$releasever- Addons
    15   baseurl=http://mirrors.163.com/centos/$releasever/sclo/$basearch/sclo/
    16   gpgcheck=1
    17   gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
    18   #additional packages that may be useful
    19   [extras]
    20   name=CentOS-$releasever- Extras
    21   baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
    22   gpgcheck=1
    23   gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
    24   #additional packages that extend functionality of existing packages
    25   [centosplus]
    26   name=CentOS-$releasever- Plus
    27   baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
    28   gpgcheck=1
    29   enabled=0
    30   gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

    6.yum源配置完成:

      yum clean all

    7.测试yum是否成功:

      yum update python

      报错:You have enabled checking of packages via GPG keys. This is a good thing. However, you do not have any GPG public keys installed. You need to download the keys for packages you wish to install and install them. You can do that by running the command.

      rpm --import public.gpg.key

      .........

      经查,是key的错误,解决方法是:

      cd /etc/pki/rpm-gpg/

      ls                        #列出所有密钥

      导入以 release 结尾的密钥

      rpm --import RPM-GPG-KEY-redhat-legacy-release  # 如果没有相对的,就导入centos的密钥

    8.经测试,yum成功:

      yum update python               #顺利使用yum

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Asp.net MVC routing 路由
    Asp.net MVC3 企业网站系统高仿博客园 首页左侧列表页面 实现效果
    Asp.net MVC 3 开发简单的企业系统开篇数据库
    Asp.net MVC 3 开发企业网站系统仿照博客园部分功能总体设计
    [转]C语言中的文件格式化读写函数:fprintf和fscanf
    如何讀取/寫入文字檔? (IC Design) (Verilog)
    Verilog状态机的编写学习
    [转] verilog中的integer和reg的差别
    verilog常用系统函数以及例子
    独立写testbench注意的几点
  • 原文地址:https://www.cnblogs.com/wq242424/p/6146201.html
Copyright © 2011-2022 走看看