【Linux】为 YUM 配置软件源

摘要

本文探讨如何为 yum 配置第三方软件源。

引言

yum 并不能管理所有的软件。我们使用的操作系统 CentOS 中的 yum 默认使用的软件源是 CentOS 的官方源。CentOS 的官方源十分审慎,其收录策略如下:

  • 不包括任何有版权正义的软件
  • 软件求稳不更新

有鉴于此,官方源包含的软件包数量肯定不多。事实也是如此,很多有用的软件都不在 CentOS 的官方源中。例如著名的开发工具 eclipse,Linux 经典媒体播放器 MPlayer。如不进行额外配置,这些软件就不能使用 yum 来进行管理。

因此,在安装这些软件的时候,就需要为 yum 配置第三方软件源。以下是比较推荐的有影响力的第三方源,并且完全兼容 CentOS 和红帽等 Linux 系统:

此外,如果上述源的速度太慢,也可以使用国内的一些源:

教程

网易源为例。

  1. 备份 /etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  1. 进入网易的CentOS镜像使用帮助,复制 CentOS7 的 repo 文件下载链接(因为我这里的系统版本是 CentOS 7),使用 wget 命令下载到主机
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
  1. 移动 CentOS7-Base-163.repo 文件到 /etc/yum.repos.d/ 目录下
mv CentOS7-Base-163.repo /etc/yum.repos.d/
  1. 更新缓存
yum clean all
yum makecache

如果想更换回原来的源,可以使用下方命令

mv /etc/yum.repos.d/CentOS-Base.repo.backup /etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS7-Base-163.repo /etc/yum.repos.d/CentOS7-Base-163.repo.backup
yum clean all
yum makecache

参考

中国大学 MOOC | Linux 系统管理 | 主题 09 管好软件 | 小节 3 为 YUM 配置软件源

猜你喜欢

转载自blog.csdn.net/qq_42951560/article/details/125224308