centos7(redhat7)如何卸载自带yum并且安装国内yum源的方法

  • Post category:Linux

以下是“centos7(redhat7)如何卸载自带yum并且安装国内yum源的方法”的详细攻略。

一、卸载自带yum

  1. 必要时备份配置文件,可以备份以下文件:

/etc/yum.conf
/etc/yum.repos.d/

  1. 卸载yum:

“`
# 使用root用户登录
yum remove -y yum

# 如果出现以下提示信息:
# error: %pre(uninstall): scriptlet failed
# 原因是yum是依赖于yum-metadata-parser的,因此需要同时卸载:
yum remove -y yum-metadata-parser
“`

  1. 确认yum已卸载:

rpm -qa | grep yum

如果没有任何输出,则表示已经成功卸载自带yum。

二、安装国内yum源

  1. 备份原有yum源文件:

# 备份旧的的源文件
mv /etc/yum.repos.d /etc/yum.repos.d.backup
mkdir /etc/yum.repos.d

  1. 下载国内yum源的配置文件:

国内常用的yum源有阿里云、网易云等,这里我们以网易云为例来演示。可以使用wget命令下载网易云的yum源配置文件。

“`
# 下载epel源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

# 下载elrepo源
rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

# 重建yum缓存
yum clean all
yum update
“`

以上命令会下载网易云的yum源配置文件,并将其放置在/etc/yum.repos.d/目录下。

  1. 测试yum是否可用:

yum list

如果yum列表能够正常显示,则表示yum已经配置成功。

示例

以下是两个示例,说明如何卸载自带yum并安装国内yum源。

示例一

卸载自带yum:

# 使用root用户登录
yum remove -y yum

安装国内yum源:

# 下载网易云的yum源配置文件
wget -O /etc/yum.repos.d/epel.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

# 重建yum缓存
yum clean all
yum update

示例二

卸载自带yum:

# 使用root用户登录
yum remove -y yum

安装国内yum源:

# 下载阿里云的yum源配置文件
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 重建yum缓存
yum clean all
yum update

以上就是“centos7(redhat7)如何卸载自带yum并且安装国内yum源的方法”的完整攻略,希望能帮到你。