您当前的位置: 首页 >  linux

Xavier Jiezou

暂无认证

  • 0浏览

    0关注

    394博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Linux】为 YUM 配置软件源

Xavier Jiezou 发布时间:2022-06-10 21:37:34 ,浏览量:0

摘要

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

引言

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

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

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

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

  • EPEL:https://fedoraproject.org/wiki/EPEL/zh-cn
  • Remi:http://rpms.remirepo.net/
  • RPMFusion:http://rpmfusion.org/

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

  • 网易源:http://mirrors.163.com/.help/centos.html
  • 中科大:http://mirrors.ustc.edu.cn/help/centos.html
  • 清华源:https://mirrors.tuna.tsinghua.edu.cn/help/centos/
教程

以网易源为例。

  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 配置软件源

关注
打赏
1661408149
查看更多评论
立即登录/注册

微信扫码登录

0.0552s