温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何理解RedHat Enterprise Linux中的repo文件

发布时间:2021-11-23 17:43:11 来源:亿速云 阅读:384 作者:柒染 栏目:云计算

这篇文章将为大家详细讲解有关如何理解RedHat Enterprise Linux中的repo文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

使用yum help查看所有支持的命令:

如何理解RedHat Enterprise Linux中的repo文件

首先查看/etc/yum.conf的内容:

如何理解RedHat Enterprise Linux中的repo文件

下面逐行介绍这个配置文件里每一行的作用。

cachedir=/var/cache/yum/如何理解RedHat Enterprise Linux中的repo文件releasever

指定yum缓存的目录,yum在此存储下载的rpm包和数据库。

在我的server上这个文件夹里的内容如下:

如何理解RedHat Enterprise Linux中的repo文件

keepcache=0:设置 keepcache=1,yum 在成功安装软件包之后保留缓存的头文件 (headers) 和软件包。默认值为 keepcache=0 不保存

debuglevel=2:调试级别,2代表只记录安装和删除记录

logfile=/var/log/yum.log

gpgcheck=1:有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认是检查的。什么是GPG检查?GPG是加密和数字签名的免费工具,大多用于加密信息的传递。除了仅用密码加密外,GPG最大的不同是提供了“公钥/私钥”对。利用一方的“公钥”别人加密信息不再需要告诉密码,随时随地都能发送加密信息。而这种加密是单向的,只有一方的“私钥”能解开加密。数字签名又是另一大使用方向。通过签名认证,别人能确保发布的消息来自一方,而且没有经过修改。

进入目录yum.repos.d,能发现很多.repo文件:

如何理解RedHat Enterprise Linux中的repo文件

随便打开一个:

如何理解RedHat Enterprise Linux中的repo文件

[virtualbox]

name=Oracle Linux / RHEL / CentOS-如何理解RedHat Enterprise Linux中的repo文件basearch - VirtualBox

baseurl= http://download.virtualbox.org/virtualbox/rpm/el/如何理解RedHat Enterprise Linux中的repo文件basearch

enabled=1

gpgcheck=1

repo_gpgcheck=1

gpgkey= https://www.virtualbox.org/download/oracle_vbox.asc

name:

是对repository的描述,支持像如何理解RedHat Enterprise Linux中的repo文件basearch这样的变量;

baseurl= http://download.virtualbox.org/virtualbox/rpm/el/如何理解RedHat Enterprise Linux中的repo文件basearch

baseurl是服务器设置中最重要的部分,指向了这个repo文件对应的软件安装包的地址。

有了这些repo文件的定义,执行yum install后面跟上包的名字,就能自动从baseurl下载安装包并自动安装了。

如何理解RedHat Enterprise Linux中的repo文件

如何理解RedHat Enterprise Linux中的repo文件

关于如何理解RedHat Enterprise Linux中的repo文件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI