HCRM博客

如何配置CentOS系统以使用163 CentOS源进行软件包管理?

CentOS是一个基于Linux的开源操作系统,广泛用于服务器和企业环境,为了提升软件包安装和更新的速度,许多用户选择将默认的YUM源替换为国内的镜像源,如网易163源,下面将详细介绍如何配置CentOS 7和CentOS 6的163 YUM源:

CentOS 7 配置163 YUM源

如何配置CentOS系统以使用163 CentOS源进行软件包管理?-图1
(图片来源网络,侵权删除)

1、备份现有YUM源文件

首先需要备份系统自带的YUM源配置文件,以防止操作失误后无法恢复。

执行命令:mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup

2、下载新的YUM源配置文件

然后进入YUM源配置文件目录:cd /etc/yum.repos.d/

使用wget工具下载网易163的YUM源配置文件:wget http://mirrors.163.com/.help/CentOS7Base163.repo

如何配置CentOS系统以使用163 CentOS源进行软件包管理?-图2
(图片来源网络,侵权删除)

3、替换并清理缓存

下载完成后,将下载的源文件替换为系统的YUM源文件:mv CentOS7Base163.repo CentOSBase.repo

清理YUM缓存:yum clean all

生成新的缓存:yum makecache

4、配置EPEL源(可选)

EPEL是Extra Packages for Enterprise Linux的缩写,提供了许多不在CentOS基础源中的额外软件包。

如何配置CentOS系统以使用163 CentOS源进行软件包管理?-图3
(图片来源网络,侵权删除)

安装EPEL Release包:yum install epelrelease

EPEL安装完成后,会在/etc/yum.repos.d/目录下生成两个新的repo文件:epel.repoepeltesting.repo

如果希望使用国内EPEL源,可以修改配置文件,例如使用中科大的EPEL源:wget O /etc/yum.repos.d/epel.repo http://mirrors.ustc.edu.cn/help/epel.repo

5、调整YUM源优先级(可选)

如果同时使用了多个YUM源,可以通过安装yumPluginpriorities插件来调整源的优先级。

安装插件:yum install yumpluginpriorities

编辑EPEL源文件,设置优先级:vim /etc/yum.repos.d/epel.repo,在[epel]部分的最后一行添加priority=88

编辑CentOS源文件,设置优先级:vim /etc/yum.repos.d/CentOSBase163.repo,在[base]部分的最后一行添加priority=6

CentOS 6 配置163 YUM源

1、备份现有YUM源文件

同样需要先备份系统自带的YUM源配置文件:mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup

2、下载新的YUM源配置文件

进入YUM源配置文件目录:cd /etc/yum.repos.d/

使用wget工具下载网易163的YUM源配置文件:wget http://mirrors.163.com/.help/CentOS6Base163.repo

3、替换并清理缓存

下载完成后,将下载的源文件替换为系统的YUM源文件:mv CentOS6Base163.repo CentOSBase.repo

清理YUM缓存:yum clean all

生成新的缓存:yum makecache

4、配置EPEL源(可选)

安装EPEL Release包:yum install epelrelease

安装完成后,会生成两个新的repo文件:epel.repoepeltesting.repo

如果希望使用国内EPEL源,可以修改配置文件,例如使用中科大的EPEL源:wget O /etc/yum.repos.d/epel.repo http://mirrors.ustc.edu.cn/help/epel.repo

5、调整YUM源优先级(可选)

安装yumpluginpriorities插件:yum install yumpluginpriorities

编辑EPEL源文件,设置优先级:vim /etc/yum.repos.d/epel.repo,在[epel]部分的最后一行添加priority=88

编辑CentOS源文件,设置优先级:vim /etc/yum.repos.d/CentOSBase163.repo,在[base]部分的最后一行添加priority=6

相关问答FAQs

1、Q: 为什么需要更换CentOS的默认YUM源?

A: CentOS默认的YUM源通常是国外的服务器,对于国内用户来说,访问速度较慢,影响软件包的下载和更新效率,通过更换为国内的镜像源,如网易163源,可以显著提升下载速度,提高系统维护的效率。

2、Q: 配置新的YUM源后,如何验证其是否生效?

A: 配置新的YUM源并清理缓存后,可以使用以下命令来验证新的YUM源是否生效:

1.yum clean all:清理所有缓存。

2.yum makecache:生成新的缓存。

3.yum repolist all:列出所有可用的YUM源及其状态,如果新的YUM源出现在列表中且状态为enabled,则表示配置成功。

分享:
扫描分享到社交APP
上一篇
下一篇