安装RedHat 7 操作系统后,使用 yum 安装软件时,总会有一句烦人的提示挡住操作进程:

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

提醒用户:"操作系统还没有注册,赶紧使用订阅管理器去注册吧",翻译过来就是:“交钱了么?想用就赶紧去交钱”

这里,就记录一下RedHat 7更换yum源为网易镜像的操作方法

一·检查 yum 的安装包

用 rpm -qa |grep yum 命令来查看 RHEL 是否安装了yum,如果安装了,就会显示系统安装的那些yum包

[root@localhost ~]# rpm -qa | grep yum
# 显示已安装的 yum 包
yum-utils-1.1.31-24.el7.noarch
yum-langpacks-0.4.2-3.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-rhn-plugin-2.0.1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
yum-3.4.3-118.el7.noarch

二·卸载 RedHat  自带的 yum 包

执行一下指令,进行卸载,包名和上一步操作的对应

rpm -e yum-utils-1.1.31-24.el7.noarch --nodeps
rpm -e yum-langpacks-0.4.2-3.el7.noarch  --nodeps
rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64  --nodeps
rpm -e yum-rhn-plugin-2.0.1-4.el7.noarch  --nodeps
rpm -e PackageKit-yum-0.8.9-11.el7.x86_64  --nodeps
rpm -e yum-3.4.3-118.el7.noarch  --nodeps

执行 rpm -qa | grep yum 检查是否卸载干净,没有返回则表示已经卸载干净。

三·下载新的 yum 软件包

可以从网易镜像或者CentOS提供的镜像源地址下载对应的 rpm 包

网易163网络源地址:
http://mirrors.163.com/CentOS网络源地址:
http://centos.ustc.edu.cn/centos/

这里选择的是网易源,执行一下操作下载安装包

# 下载 yum 的相关安装包
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-167.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-53.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-53.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm# 下载 yum 安装包相关的依赖包,安装上述的 yum 安装包时会因缺少相关依赖而被迫中止
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-43.el7.x86_64.rpm

四·安装 yum 安装包及其依赖

首先需要将两个依赖包进行安装

rpm -ivh python-urlgrabber-3.10-10.el7.noarch.rpm# 使用 --force 参数表示强制安装,是因为原系统中已经安装了较低版本的rpm,不使用此参数会导致安装失败
rpm -ivh rpm-4.11.3-43.el7.x86_64.rpm  --force

安装 yum 安装包

直接用通配符 * 表示安装所有的 yum 包
rpm -ivh yum*

五·新建配置文件CentOS

在  /etc/yum.repo.d文件夹下新建文件CentOS-Base.repo,复制并粘贴以下文件

#CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geographically close to the client.  You should use this for CentOS updates# unless you are manually picking other mirrors.## If the mirrorlist= does not work for you, as a fall back you can try the# remarked out baseurl= line instead.#[base]name=CentOS-$7 - Base - 163.com#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=osbaseurl=http://mirrors.163.com/centos/7/os/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7#released updates[updates]name=CentOS-$7 - Updates - 163.com#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updatesbaseurl=http://mirrors.163.com/centos/7/updates/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful[extras]name=CentOS-$7 - Extras - 163.com#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extrasbaseurl=http://mirrors.163.com/centos/7/extras/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages[centosplus]name=CentOS-$7 - Plus - 163.combaseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

六·生成缓存

依次运行如下指令

[root@localhost ~]# yum clean all# 生成缓存
[root@localhost ~]# yum makecache[root@localhost ~]# yum update

七·安装验证

使用 yum 安装 httpd 软件,出现 complete 即表示 yum 源更换成功

[root@localhost ~]# yum install httpd
Loaded plugins: fastestmirror, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-17.el7 will be updated
---> Package httpd.x86_64 0:2.4.6-93.el7.centos will be an update
--> Processing Dependency: httpd-tools = 2.4.6-93.el7.centos for package: httpd-2.4.6-93.el7.centos.x86_64
--> Running transaction check
---> Package httpd-tools.x86_64 0:2.4.6-17.el7 will be updated
---> Package httpd-tools.x86_64 0:2.4.6-93.el7.centos will be an update
--> Finished Dependency ResolutionDependencies Resolved================================================================================Package            Arch          Version                     Repository   Size
================================================================================
Updating:httpd              x86_64        2.4.6-93.el7.centos         base        2.7 M
Updating for dependencies:httpd-tools        x86_64        2.4.6-93.el7.centos         base         92 kTransaction Summary
================================================================================
Upgrade  1 Package (+1 Dependent package)Total download size: 2.8 M
Is this ok [y/d/N]: y
Downloading packages:
No Presto metadata available for base
warning: /var/cache/yum/x86_64/$releasever/base/packages/httpd-tools-2.4.6-93.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for httpd-tools-2.4.6-93.el7.centos.x86_64.rpm is not installed
(1/2): httpd-tools-2.4.6-93.el7.centos.x86_64.rpm          |  92 kB   00:00
(2/2): httpd-2.4.6-93.el7.centos.x86_64.rpm                | 2.7 MB   00:01
--------------------------------------------------------------------------------
Total                                              2.1 MB/s | 2.8 MB  00:01
Retrieving key from http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
Importing GPG key 0xF4A80EB5:Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5From       : http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:
PackageKit-0.8.9-11.el7.x86_64 has missing requires of PackageKit-backend
python-urlgrabber-3.10-10.el7.noarch is a duplicate with python-urlgrabber-3.10-4.el7.noarch
rhn-check-2.0.2-5.el7.noarch has missing requires of yum-rhn-plugin >= ('0', '1.6.4', '1')
rpm-4.11.3-43.el7.x86_64 is a duplicate with rpm-4.11.1-16.el7.x86_64Updating   : httpd-tools-2.4.6-93.el7.centos.x86_64                       1/4 Updating   : httpd-2.4.6-93.el7.centos.x86_64                             2/4 Cleanup    : httpd-2.4.6-17.el7.x86_64                                    3/4 Cleanup    : httpd-tools-2.4.6-17.el7.x86_64                              4/4 Verifying  : httpd-tools-2.4.6-93.el7.centos.x86_64                       1/4 Verifying  : httpd-2.4.6-93.el7.centos.x86_64                             2/4 Verifying  : httpd-tools-2.4.6-17.el7.x86_64                              3/4 Verifying  : httpd-2.4.6-17.el7.x86_64                                    4/4 Updated:httpd.x86_64 0:2.4.6-93.el7.centos                                            Dependency Updated:httpd-tools.x86_64 0:2.4.6-93.el7.centos                                      Complete!

RedHat 7 更换 yum 源为 CentOS 或网易镜像源相关推荐

  1. dashboard 镜像源_使用国内docker镜像源

    在国内,通过Docker的pull和push命令访问hub.docker时,网络十分慢,而且会出现各种各样的网络连接问题.因此这里介绍下如何使用国内的镜像源,这里以DaoCloud为例. 注册完成后, ...

  2. windows更改pip源_Windows下更改pip镜像源

    其实学习是一个逐步探索的过程.今天因为把带有中文的Python安装路径给改了,结果带来很大的麻烦,导致在命令行输入vietualenv和其他一些第三方模块都出现Fatal error in launc ...

  3. pip镜像源永久设置成国内镜像源,提升下载速度

    pip镜像源永久设置成国内镜像源,提升下载速度 文章目录: 一.临时使用 二.永久修改 1.Linux环境 2.windows环境 经常在使用python的时候需要安装各种模块,而pip是很强大的模块 ...

  4. RedHat8更换CentOS阿里云镜像源

    1. 备份 mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak 2. 下载新的CentOS-Base.repo 到 /et ...

  5. ubuntu/debian/centos/rhel使用镜像源一键安装gitlab-ce服务

    国内镜像源:浙大开源站http://mirrors.lifetoy.org/gitlab-ce/   清华大学 TUNA 镜像源 https://mirror.tuna.tsinghua.edu.cn ...

  6. Docker 的官方 yum 源切换为阿里云镜像源

    Docker 的官方 yum 源切换为阿里云镜像源 1.备份原有的 Docker yum 源配置文件 sudo cp /etc/yum.repos.d/docker-ce.repo /etc/yum. ...

  7. Centos阿里云镜像源

    CentOS,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本.CentOS是企业Linux发行版领头羊Red Hat Enterprise Linux(以下称之为RH ...

  8. centos的国内镜像源

    centos国内镜像源,自己选了3个,亲测有效,可以下载: centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 Index of /centos/7.9.2009/i ...

  9. 将linux镜像源改为阿里云镜像源

    Ubuntu 首先编辑sources.list这个文件 vi /etc/apt/sources.list 把sources.list文件内容替换成如下 deb http://mirrors.aliyu ...

  10. linux deepin换源:换成国内镜像源(上海交大镜像源)

    Deepin更换镜像源,更换为系统软件更新源方法完整整理. 开篇:因为在控制中心修改镜像源不起作用,才会有此文章. 首先选择一个软件更新镜像源.经过我的多次更换,发现 上海交通大学镜像源 在全国各地速 ...

最新文章

  1. TypeScript学习笔记(七) - 命名空间
  2. CentOS利用crontab执行计划任务
  3. pandas读取excel带汉字的列头_Pandas在读取csv时如何设置列名--常用方法集锦
  4. javascript Nested functions
  5. iOS15.4来袭:新增“男妈妈”表情及口罩面容解锁、AirTags反跟踪等新功能
  6. AX2009 VS平台报表开发学习笔记(一)--初体验
  7. css文字背景蒙版_使用CSS创建蒙版的背景效果
  8. 常见RGB 颜值表和半透明颜色值的写法
  9. (极光推送)短信验证码
  10. 2021 年最佳开源软件榜单,Python 高性能框架 FastAPI 上榜了!
  11. 题目:953.验证外星语词典
  12. 动态壁纸android,Android 十大最新版本动态壁纸大盘点
  13. 流媒体服务器主板型号怎么看,玩转NAS 篇五:双2.5G接口+J4125处理器,对于NAS意味着什么?威联通453Dmini对比453Bmini...
  14. Ajax 是什么? 如何创建一个 Ajax?
  15. QT TCP局域网通讯工具 V1.0
  16. Netkiller的足迹
  17. Android TV Input Framework(Android TV 一)
  18. dedecms xss oday通杀所有版本 可getshell
  19. STM32输入捕获测试频率和正负脉宽
  20. 命令行窗口cmd中的python指令

热门文章

  1. 凸二次规划解法(旋转法)——补充代码
  2. 区块链产品经理规范与总结
  3. 2018美赛E题翻译
  4. sqlmap安装及问题汇总
  5. 学子商城项目用springboot后端框架搭建(IDEA)
  6. Matlab趋势线公式引用,批量提取excel中图表趋势线的公式中的斜率 - 程序语言 - 小木虫 - 学术 科研 互动社区...
  7. (1)初识云计算-《云计算核心技术剖析》学习笔记
  8. Java递归算法要点
  9. 一种基于LCD1602和AT24C02的单片机多功能电子密码锁设计(附论文+Proteus仿真+C程序等)
  10. 2003 服务器自动重启设置,Win2003定时自动重启的完美方案