马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Linux——yum源学习(阿里云yum源配置)
定义
Yum(Yellowdog Updater Modified)是一个在基于RPM的Linux系统上使用的软件包管理工具,如CentOS、Fedora和Red Hat Enterprise Linux。Yum通过主动化依赖关系解析来简化软件的安装、更新、删除等操作,使得用户不需要手动解决软件包之间的依赖题目。
而“yum源”指的是Yum工具用来下载软件包及其依赖项的仓库。这些仓库可以是网络上的长途服务器,也可以是当地的文件系统。Yum源包含了大量预编译的软件包,以及这些软件包的相关元数据(如软件包形貌、依赖关系等)。通过配置不同的yum源,用户可以从特定的仓库获取所需的软件包,从而进行系统的安装或更新操作。
yum文件解析
- [base]
- name=CentOS-$releasever - Base
- mirrorlist=http://mirrors.aliyun.com/repo/Centos-$releasever.repo
- #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
- gpgcheck=1
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
- [updates]
- name=CentOS-$releasever - Updates
- mirrorlist=http://mirrors.aliyun.com/repo/Centos-$releasever.repo
- #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
- gpgcheck=1
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
- [extras]
- name=CentOS-$releasever - Extras
- mirrorlist=http://mirrors.aliyun.com/repo/Centos-$releasever.repo
- #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
- gpgcheck=1
- 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源配置文件。
- sudo mkdir -p /etc/yum.repos.d/backup
- sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/backup/
复制代码 下载阿里云Yum源配置文件
对于CentOS 7,使用以下下令下载阿里云的yum源配置文件:
- wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
复制代码 扫除缓存并生成新的元数据
执行以下下令扫除旧的缓存并生成新的元数据:
- sudo yum clean all
- sudo yum makecache
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |