RHEL 7配置CentOS yum源

因Redhat 的更新包只对注册的用户生效,so 我们需要将其变更一下才能使用

以下操作本人已实机操作成功。

操作步骤:

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

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

2.删除这些包:

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

组合命令:rpm -qa | grep yum |xargs rpm -e --nodeps

命令执行结束后再次执行:rpm -qa | grep yum 

没有结果即为删除成功

3.下载新的yum rpm包:(以下为2017-09-07最新版本rpm,如果404 NOT FOUND错误,自己进去网址,换成最新的rpm包的名字)

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-150.el7.centos.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-40.el7.noarch.rpm

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

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

4.安装下载的rpm包:

  rpm -ivh yum-*

5.配置CentOS-Base.repo:(2017-09-07  最新源网址配置)

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

  [base]
  name=CentOS-7-Base
  baseurl=http://mirrors.sohu.com/centos/7/os/x86_64/
  gpgcheck=1
  #released updates
  [updates]
  name=CentOS-7- Updates
  baseurl=http://mirrors.163.com/centos/7/updates/x86_64/
  gpgcheck=1
  gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
  #packages used/produced in the build but not released
  [addons]
  name=CentOS-7- Addons
  baseurl=http://mirrors.163.com/centos/7/sclo/x86_64/sclo/
  gpgcheck=1
  gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
  #additional packages that may be useful
  [extras]
  name=CentOS-7- Extras
  baseurl=http://mirrors.163.com/centos/7/extras/x86_64/
  gpgcheck=1
  gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
  #additional packages that extend functionality of existing packages
  [centosplus]
  name=CentOS-7- Plus
  baseurl=http://mirrors.163.com/centos/7/centosplus/x86_64/
  gpgcheck=1
  enabled=0

注意一定要顶头编辑

如下图所示

保存退出。

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

8.经测试,yum成功:

  yum update python               #顺利使用yum

时间: 2024-11-05 19:37:25

RHEL 7配置CentOS yum源的相关文章

RHEL 6.5 X86_64配置CentOS yum源

RHEL 6.5 X86_64配置CentOS yum源 1.背景说明 刀片服务器GEN9无法通过引导方式安装CentOS,只能进行RHEL的安装.而RHEL上的yum源只能注册账户才能使用,故需要进行yum源替换 2.步骤 1.删除rhel自带的yum源 rpm -qa|grep yum|xargs rpm -e --nodeps rpm -qa |grep yum 2.下载新的yum安装包 wget http://mirrors.163.com/centos/6/os/x86_64/Pack

rhel 6.5 x86_64 配置centos yum源

1.删除rhel自带的yum源 # rpm -aq | grep yum|xargs rpm -e --nodeps 2.下载新的yum安装包 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpmwget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.cento

RHEL 8 配置光盘 yum 源

RHEL 8.0 配置光盘 yum 源 RHEL 8 和 7,6 软件包位置不太一样,8 在光盘根目录 BaseOS 文件夹和 AppStream 文件夹里面,7 和 6 是在光盘根目录里面 # 挂载光盘镜像 [[email protected] ~]# mkdir rhel [[email protected] ~]# mount /dev/cdrom /rhel # 编辑 repo 文件 [[email protected] ~]# cat /etc/yum.repos.d/media.re

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

RHEL5U8配置Centos yum源

由于RHEL的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件.在这种情况下,如果我们使用的机器安装的是RHEL系统要是每次安装软件先挂载本地光盘会很繁琐,而且有些软件也是老版本的,这种情况下我们可以借助CentOS的YUM源来满足我们的需求. 一.删除RHEL原有的YUM rpm -aq|grep yum|xargs rpm -e --nodeps 二.下载CentOS的yum安装包(163源) wget http://mirrors.163.com/centos/5/

配置CentOS yum源

1.进入yum源配置目录 cd /etc/yum.repos.d 2.备份系统自带的yum源 mv CentOS-Base.repo CentOS-Base.repo.bk 3.下载163网易的yum源: wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo 4.更新yum源后,执行下边命令更新yum配置,使操作立即生效 yum makecache 5.阿里源 http://mirrors.aliyun.com/repo/Centos-

RedHat6.4配置CentOS YUM源(2015.01.01更新)

1.查看当前系统版本和内核版本 [[email protected] ~]# uname -a Linux mdadm.lvmadm 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.4 (Sa

CentOS yum源的配置与使用

一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的[email protected] 开发团队进行改进,遂有此名.yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决.

CentOS yum 源的配置与使用

一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的[email protected] 开发团队进行改进,遂有此名.yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决.