RedHat 7 更换 yum 源为 CentOS 或网易镜像源
安装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 或网易镜像源相关推荐
- dashboard 镜像源_使用国内docker镜像源
在国内,通过Docker的pull和push命令访问hub.docker时,网络十分慢,而且会出现各种各样的网络连接问题.因此这里介绍下如何使用国内的镜像源,这里以DaoCloud为例. 注册完成后, ...
- windows更改pip源_Windows下更改pip镜像源
其实学习是一个逐步探索的过程.今天因为把带有中文的Python安装路径给改了,结果带来很大的麻烦,导致在命令行输入vietualenv和其他一些第三方模块都出现Fatal error in launc ...
- pip镜像源永久设置成国内镜像源,提升下载速度
pip镜像源永久设置成国内镜像源,提升下载速度 文章目录: 一.临时使用 二.永久修改 1.Linux环境 2.windows环境 经常在使用python的时候需要安装各种模块,而pip是很强大的模块 ...
- RedHat8更换CentOS阿里云镜像源
1. 备份 mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak 2. 下载新的CentOS-Base.repo 到 /et ...
- ubuntu/debian/centos/rhel使用镜像源一键安装gitlab-ce服务
国内镜像源:浙大开源站http://mirrors.lifetoy.org/gitlab-ce/ 清华大学 TUNA 镜像源 https://mirror.tuna.tsinghua.edu.cn ...
- Docker 的官方 yum 源切换为阿里云镜像源
Docker 的官方 yum 源切换为阿里云镜像源 1.备份原有的 Docker yum 源配置文件 sudo cp /etc/yum.repos.d/docker-ce.repo /etc/yum. ...
- Centos阿里云镜像源
CentOS,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本.CentOS是企业Linux发行版领头羊Red Hat Enterprise Linux(以下称之为RH ...
- centos的国内镜像源
centos国内镜像源,自己选了3个,亲测有效,可以下载: centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 Index of /centos/7.9.2009/i ...
- 将linux镜像源改为阿里云镜像源
Ubuntu 首先编辑sources.list这个文件 vi /etc/apt/sources.list 把sources.list文件内容替换成如下 deb http://mirrors.aliyu ...
- linux deepin换源:换成国内镜像源(上海交大镜像源)
Deepin更换镜像源,更换为系统软件更新源方法完整整理. 开篇:因为在控制中心修改镜像源不起作用,才会有此文章. 首先选择一个软件更新镜像源.经过我的多次更换,发现 上海交通大学镜像源 在全国各地速 ...
最新文章
- TypeScript学习笔记(七) - 命名空间
- CentOS利用crontab执行计划任务
- pandas读取excel带汉字的列头_Pandas在读取csv时如何设置列名--常用方法集锦
- javascript Nested functions
- iOS15.4来袭:新增“男妈妈”表情及口罩面容解锁、AirTags反跟踪等新功能
- AX2009 VS平台报表开发学习笔记(一)--初体验
- css文字背景蒙版_使用CSS创建蒙版的背景效果
- 常见RGB 颜值表和半透明颜色值的写法
- (极光推送)短信验证码
- 2021 年最佳开源软件榜单,Python 高性能框架 FastAPI 上榜了!
- 题目:953.验证外星语词典
- 动态壁纸android,Android 十大最新版本动态壁纸大盘点
- 流媒体服务器主板型号怎么看,玩转NAS 篇五:双2.5G接口+J4125处理器,对于NAS意味着什么?威联通453Dmini对比453Bmini...
- Ajax 是什么? 如何创建一个 Ajax?
- QT TCP局域网通讯工具 V1.0
- Netkiller的足迹
- Android TV Input Framework(Android TV 一)
- dedecms xss oday通杀所有版本 可getshell
- STM32输入捕获测试频率和正负脉宽
- 命令行窗口cmd中的python指令
热门文章
- 凸二次规划解法(旋转法)——补充代码
- 区块链产品经理规范与总结
- 2018美赛E题翻译
- sqlmap安装及问题汇总
- 学子商城项目用springboot后端框架搭建(IDEA)
- Matlab趋势线公式引用,批量提取excel中图表趋势线的公式中的斜率 - 程序语言 - 小木虫 - 学术 科研 互动社区...
- (1)初识云计算-《云计算核心技术剖析》学习笔记
- Java递归算法要点
- 一种基于LCD1602和AT24C02的单片机多功能电子密码锁设计(附论文+Proteus仿真+C程序等)
- 2003 服务器自动重启设置,Win2003定时自动重启的完美方案