当前位置: 代码网 > 移动>阿里 > Centos7配置阿里云yum源及epel源过程

Centos7配置阿里云yum源及epel源过程

2026年04月15日 阿里 我要评论
background踩坑记录吧。下次可以直接复制粘贴,不用再去排查是哪个字母字符少了多了,我这都是执行成功的命令粘贴过来的。1、基础知识简介yum:全称“yellow dog update

background

踩坑记录吧。下次可以直接复制粘贴,不用再去排查是哪个字母字符少了多了,我这都是执行成功的命令粘贴过来的。

1、基础知识简介

yum:

  • 全称“yellow dog updater, modified”,是一个专门为了解决包的依赖关系而存在的软件包管理器。就好像 windows 系统上可以通过 360 软件管家实现软件的一键安装、升级和卸载,linux 系统也提供有这样的工具,就是 yum;
  • 当然除了这种可自动安装软件包(自动解决包之间依赖关系)的安装方式,还可以使用 srpm 源码包和 rpm 二进制包安装软件,但这两种方法都比较繁琐,需要手动解决包之间具有依赖性的问题,尤其是库文件依赖,需要自行去 http://www.rpmfind.net 网站上查找相关的 rpm 包;
  • 使用 yum 安装软件包之前,需指定好 yum 下载 rpm 包的位置,此位置称为 yum 源。换句话说,yum 源指的就是软件安装包的来源;
  • 使用 yum 安装软件时至少需要一个 yum 源。yum 源既可以使用网络 yum 源,也可以将本地光盘作为 yum 源,这里只介绍网络 yum 源配置;
  • 一般情况下,只要你的主机网络正常,可以直接使用网络 yum 源,不需要对配置文件做任何修改;
  • 网络 yum 源配置文件位于 /etc/yum.repos.d/ 目录下,文件扩展名为".repo"(只要扩展名为 ".repo" 的文件都是 yum 源的配置文件);
  • 通常情况下 centos-base.repo 文件生效。

  • [base]:容器名称,一定要放在[]中。
  • name:容器说明,可以自己随便写。
  • mirrorlist:镜像站点,这个可以注释掉。
  • baseurl:我们的 yum 源服务器的地址。默认是 centos 官方的 yum 源服务器,是可以使用的。如果你觉得慢,则可以改成你喜欢的 yum 源地址。
  • enabled:此容器是否生效,如果不写或写成 enabled 则表示此容器生效,写成 enable=0 则表示此容器不生效。
  • gpgcheck:如果为 1 则表示 rpm 的数字证书生效;如果为 0 则表示 rpm 的数字证书不生效。
  • gpgkey:数字证书的公钥文件保存位置。不用修改。

epel:

  • epel的全称叫 extra packages for enterprise linux 。epel是由 fedora 社区打造,为 rhel 及衍生发行版如 centos、scientific linux 等提供高质量软件包的项目;
  • epel相当于一个第三方源。为什么需要 epel?因为 centos 官方源包含的大多数的库都是比较旧的。并且很多流行的库也不存在。当然这样做也是无可厚非的,毕竟服务器版本安全稳定是重点。

2、配置阿里云yum源

  • 备份系统原来的repo文件
cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak/
  • 下载阿里yum配置文件
wget -o /etc/yum.repos.d/centos-base.repo http://mirrors.aliyun.com/repo/centos-7.repo
  • 重建缓存
yum clean all
yum makecache

3、配置阿里云epel源

  • 下载阿里epel配置文件
wget -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
  • 重建缓存
yum clean all
yum makecache

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com