以下是“centos7(redhat7)如何卸载自带yum并且安装国内yum源的方法”的详细攻略。
一、卸载自带yum
- 必要时备份配置文件,可以备份以下文件:
/etc/yum.conf
/etc/yum.repos.d/
- 卸载yum:
“`
# 使用root用户登录
yum remove -y yum
# 如果出现以下提示信息:
# error: %pre(uninstall): scriptlet failed
# 原因是yum是依赖于yum-metadata-parser的,因此需要同时卸载:
yum remove -y yum-metadata-parser
“`
- 确认yum已卸载:
rpm -qa | grep yum
如果没有任何输出,则表示已经成功卸载自带yum。
二、安装国内yum源
- 备份原有yum源文件:
# 备份旧的的源文件
mv /etc/yum.repos.d /etc/yum.repos.d.backup
mkdir /etc/yum.repos.d
- 下载国内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/目录下。
- 测试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源的方法”的完整攻略,希望能帮到你。