配置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

相关推荐
神州永泰1 小时前
检查一个CentOS服务器的配置的常用命令
linux·服务器·centos
c无序1 小时前
【Linux-基础IO】如何理解Linux下一切皆文件&&磁盘的介绍
linux
简单.is.good2 小时前
【Linux笔记】在VMware中,为基于NAT模式运行的CentOS虚拟机设置固定的网络IP地址
linux·网络·笔记
w_outlier3 小时前
匿名管道在进程池中的应用案例
linux·c++·管道通信
wyw00003 小时前
Ubuntu22.04安装VMware Tools
linux
哦*&3 小时前
ubuntu18.04 Anconda安装及使用
linux
master cat3 小时前
linux启用 IPv4 转发
linux·运维·服务器
人类群星闪耀时3 小时前
自动化运维的利器:Ansible、Puppet和Chef详解
运维·自动化·ansible
wzdxsa3 小时前
TCP的三次握手四次挥手
服务器·网络·tcp/ip
Persus4 小时前
Python 在自动化运维时常用到的方法
运维·python·自动化