f 运维.售后-Linux——yum源学习(阿里云yum源配置) - Powered by qidao123.com技术社区

Linux——yum源学习(阿里云yum源配置)

打印 上一主题 下一主题

主题 1751|帖子 1751|积分 5253

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Linux——yum源学习(阿里云yum源配置)

定义

Yum(Yellowdog Updater Modified)是一个在基于RPM的Linux系统上使用的软件包管理工具,如CentOS、Fedora和Red Hat Enterprise Linux。Yum通过主动化依赖关系解析来简化软件的安装、更新、删除等操作,使得用户不需要手动解决软件包之间的依赖题目。
而“yum源”指的是Yum工具用来下载软件包及其依赖项的仓库。这些仓库可以是网络上的长途服务器,也可以是当地的文件系统。Yum源包含了大量预编译的软件包,以及这些软件包的相关元数据(如软件包形貌、依赖关系等)。通过配置不同的yum源,用户可以从特定的仓库获取所需的软件包,从而进行系统的安装或更新操作。
yum文件解析

  1. [base]
  2. name=CentOS-$releasever - Base
  3. mirrorlist=http://mirrors.aliyun.com/repo/Centos-$releasever.repo
  4. #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
  5. gpgcheck=1
  6. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  7. [updates]
  8. name=CentOS-$releasever - Updates
  9. mirrorlist=http://mirrors.aliyun.com/repo/Centos-$releasever.repo
  10. #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
  11. gpgcheck=1
  12. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  13. [extras]
  14. name=CentOS-$releasever - Extras
  15. mirrorlist=http://mirrors.aliyun.com/repo/Centos-$releasever.repo
  16. #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
  17. gpgcheck=1
  18. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
复制代码
[base], [updates], [extras]: 这些是仓库标识符,定义了不同类型的软件包来源。比方,base包含了操作系统的标准安装包;updates包罗了安全更新和错误修复;extras则提供了一些额外的软件包。
mirrorlist: 指向一个URL,该URL返回一系列镜像服务器的列表,Yum将从中选择一个来下载软件包。这是使用阿里云提供的镜像服务的关键部分。
baseurl: 直接指定软件包所在的URL。通常情况下,假如指定了mirrorlist,则不需要设置此选项。注释掉的部分显示了默认的CentOS官方源地址。
gpgcheck: 是否启用GPG签名检查以验证软件包的合法性。设置为1表示启用。
gpgkey: GPG公钥的路径,用于验证软件包的来源是否合法。
CentOS 7 配置阿里云 Yum 源指南

备份原有的 yum 源配置文件

在进行任何修改之前,建议先备份原始的yum源配置文件。
  1. sudo mkdir -p /etc/yum.repos.d/backup
  2. sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/backup/
复制代码
下载阿里云Yum源配置文件

对于CentOS 7,使用以下下令下载阿里云的yum源配置文件:
  1. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
复制代码
扫除缓存并生成新的元数据

执行以下下令扫除旧的缓存并生成新的元数据:
  1. sudo yum clean all
  2. sudo yum makecache
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大号在练葵花宝典

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表