配置Redhat7使用centos7 的yum源

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

root@linux \~# rpm -qa | grep 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

(随版本更新名字可能会不一样)

2.删除redhat自带的yum包,卸载上面显示的所有yum包:

root@localhost \~# rpm -qa|grep yum|xargs rpm -e --nodeps

root@localhost \~# rpm -qa |grep yum

或者

rpm -e 包名 --nodeps

3.保证本机电脑能上网,ping一下

4.选择网络源

网易,阿里云都可以

网易:欢迎访问网易开源镜像站

阿里云:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

5.下载安装包rpm

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

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

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

6.查看下载完成结果

root@linux \~# ll

7.安装软件包

root@linux \~# rpm -ivh yum-*

若安装失败出现以下

warning: package yum-metadata-parser-1.1.4-10.el7.x86_64 was already added, skipping yum-metadata-parser-1.1.4-10.el7.x86_64

error: Failed dependencies:

rpm >= 0:4.11.3-22 is needed by yum-3.4.3-168.el7.centos.noarch

则还需要下载rpm安装包更新一下版本

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-45.el7.x86_64.rpm

下载之后先安装更新rpm包再安装软件包

8.新建repo配置文件,直接复制粘贴以下内容

root@linux \~# vim /etc/yum.repos.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=os

baseurl=http://mirrors.163.com/centos/7/os/$basearch/

gpgcheck=1

gpgkey=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=updates

baseurl=http://mirrors.163.com/centos/7/updates/$basearch/

gpgcheck=1

gpgkey=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=extras

baseurl=http://mirrors.163.com/centos/7/extras/$basearch/

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 - 163.com

baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/

gpgcheck=1

enabled=0

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

9.测试安装是否正常

root@linux \~# yum -y install 包名


版权声明:本文为CSDN博主「croft12138」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/croft12138/article/details/130532149

相关推荐
海宇服务2 分钟前
零信任架构实战:基于海宇运营商近3个月欠费次数构建自动化履约能力评估管线
运维·人工智能·架构·自动化
码上有光7 分钟前
Linux进程通信——共享内存、消息队列和信号量
android·linux·运维·共享内存·通信
沫璃染墨13 分钟前
《从零入门Linux系统篇(五十四):线程篇·七——互斥锁底层原理:从原子交换到线程竞争与锁实现》
linux·运维·服务器·开发语言·c++·驱动开发·系统架构
志栋智能32 分钟前
超自动化巡检中的异常检测与根因分析
运维·自动化
Java后端的Ai之路38 分钟前
Python进阶探索24_应用案例_linux系统的监控
linux·开发语言·python·应用·探索
吴声子夜歌1 小时前
Nginx应用与运维——Nginx HTTP模块详解(访问控制功能模块)
运维·nginx·http
H.莓飛1 小时前
【数据结构】队列_OJ题
linux·数据结构·centos
H.莓飛1 小时前
【数据结构】栈_OJ题
linux·数据结构·算法·centos
Ruiery1 小时前
Linux 6.6内核 CPU 深度解析(一):BSP 拉起 — 从实模式到 kernel_init 的完整旅程
linux·运维·服务器
赵民勇2 小时前
dconf命令详解
linux·运维