CentOS Yum 增加源详解

Yum(Yellowdog Updater, Modified)是一个基于RPM的软件包管理器,用于自动下载、安装、更新和验证软件包,在CentOS系统中,Yum是管理软件包的主要工具,增加源(Repository)可以帮助用户更快地获取软件包,同时也能提高软件包的可用性,以下是CentOS系统中如何增加Yum源的详细步骤。
准备工作
在增加Yum源之前,请确保以下几点:
- 已安装CentOS系统。
- 系统中已安装Yum工具。
- 了解需要增加的源类型,如官方源、第三方源等。
增加官方源
打开终端。
编辑Yum源配置文件,使用以下命令打开
/etc/yum.repos.d/CentOS-Base.repo文件:sudo vi /etc/yum.repos.d/CentOS-Base.repo
删除或注释掉原有源,并添加以下官方源配置:
[CentOS-Base] name=CentOS base repository baseurl=http://mirror.centos.org/centos/$releasever/OS/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
保存并关闭文件。

清理Yum缓存:
sudo yum clean all
更新Yum数据库:
sudo yum makecache
增加第三方源
找到需要增加的第三方源地址。
同样使用编辑器打开Yum源配置文件:
sudo vi /etc/yum.repos.d/CentOS-Base.repo
在文件末尾添加以下第三方源配置:
[Your-Repository] name=Your Repository baseurl=http://your-repository-url/ enabled=1 gpgcheck=1 gpgkey=http://your-repository-url/RPM-GPG-KEY-your-repository
保存并关闭文件。
重复步骤5和6来清理Yum缓存和更新Yum数据库。

FAQs
问题1:如何查看当前系统已安装的Yum源?
解答:使用以下命令查看当前系统已安装的Yum源:
sudo yum repolist enabled
问题2:如何移除某个Yum源?
解答:首先找到需要移除的Yum源配置文件,然后使用以下命令删除:
sudo rm /etc/yum.repos.d/Your-Repository.repo
在实际操作中,确保备份相关配置文件,以免造成数据丢失。
