
在CentOS 7(RedHat 7)中卸载默认Yum并安装国内Yum源的方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文将详细介绍如何在CentOS 7或RedHat 7系统中移除默认的Yum仓库,并设置使用国内镜像站提供的Yum源,提高软件包更新与下载速度。
在 CentOS 7 (Red Hat 7) 系统中,由于默认的 YUM 源可能位于国外,导致更新或安装软件包的速度较慢。为解决这一问题,可以卸载系统自带的 YUM 并更换为国内的 YUM 源以加快下载速度。以下是如何进行此操作的具体步骤:
1. **检查已安装的 YUM 包**
在执行任何操作之前,请确认系统中是否已经安装了 YUM。可以通过运行 `rpm -qa | grep yum` 命令来查找所有与 YUM 相关的包。
2. **卸载 Red Hat 自带的 YUM 包**
使用命令 `rpm -qa | grep yum | xargs rpm -e --nodeps` 卸载这些包及其依赖项。添加参数 `--nodeps` 可以忽略检查依赖关系,直接删除相关的软件包。
3. **下载国内 YUM 安装包**
从中国的 CentOS 镜像站获取需要的四个安装文件:
```
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-150.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/extras/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
```
4. **安装 YUM 包**
下载完成后,使用 `rpm -ivh *.rpm` 命令来安装这些包。如果遇到依赖冲突或 Python 版本问题,请添加 `-force --nodeps` 参数强制安装:
```shell
rpm -ivh --force --nodeps *.rpm
```
5. **配置国内 YUM 源**
进入 YUM 配置文件目录 `cd /etc/yum.repos.d/`,下载网易的 CentOS 7 的镜像源配置文件。
```shell
wget http://mirrors.163.com/help/CentOS-7.repo
```
6. **修改 YUM 源配置**
打开并编辑刚下载的配置文件。将 `$releasever` 替换为 `7`,并且把所有与版本号相关的关键词从 `6` 改成 `7`。
7. **设置 YUM 源生效**
执行清理命令以确保新的源已经应用:
```shell
yum clean all
```
然后运行 `yum makecache fast` 来更新本地缓存的软件包信息,加快后续安装或搜索的速度。
完成上述步骤后,你已成功地卸载了 CentOS 7 自带的 YUM,并且配置好了国内的源。现在可以尝试使用命令如 `yum update` 或者 `yum install
全部评论 (0)


