Red Hat Enterprise Linux(RHEL)中yum的repo文件详解
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
使用yum help查看所有支持的命令:
首先查看/etc/yum.conf的内容:
下面逐行介绍这个配置文件里每一行的作用。
cachedir=/var/cache/yum/basearch/basearch/basearch/releasever
指定yum缓存的目录,yum在此存储下载的rpm包和数据库。
在我的server上这个文件夹里的内容如下:
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文件:
随便打开一个:
[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/releasever/releasever/releasever/basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
name:
是对repository的描述,支持像$releasever $basearch这样的变量;
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/releasever/releasever/releasever/basearch
baseurl是服务器设置中最重要的部分,指向了这个repo文件对应的软件安装包的地址。
有了这些repo文件的定义,执行yum install后面跟上包的名字,就能自动从baseurl下载安装包并自动安装了。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
Red Hat Enterprise Linux(RHEL)中yum的repo文件详解相关推荐
- red hat linux yum,Red Hat Enterprise Linux(RHEL)中yum的repo文件详解
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载 ...
- Red Hat Enterprise Linux (RHEL) 8.6 发布(含下载)
Red Hat Enterprise Linux (RHEL) 8.6 发布(含下载) 请访问原文链接:Red Hat Enterprise Linux (RHEL) 8.6 Release,查看最新 ...
- Red Hat Enterprise Linux (RHEL) 9 更新了什么,即 Rocky Linux 9 和 AlmaLinux 9 展望
请访问原文链接:https://sysin.org/blog/rhel-9-vision/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页:www.sysin.or ...
- Red Hat Enterprise Linux (RHEL) 9 更新了哪些新特性?
文章目录 1. 前言 2. 软件 3. 支持的硬件架构 4. GNOME更新到40版 5. 安全和身份 6. 构建容器的通用基础镜像 7. 改进了用于管理 RHEL 9 的 Cockpit Web 控 ...
- Red Hat Enterprise Linux (RHEL) 9 安装新体验
文章目录 1. 前言 2. 安装 1. 前言 体验一下最新的rhel 9.0 是什么感觉.它会飞吗? Red Hat Enterprise Linux (RHEL) 9现已普遍可用 (GA).该公告发 ...
- red hat linux 5.8下载地址,Red Hat Enterprise Linux (RHEL) 5.8 DVD ISO下载
Red Hat Enterprise Linux (RHEL) 5.8 DVD ISO 下载 一.官网下载 ---------------------------------------------- ...
- Red Hat Enterprise Linux (RHEL) 8.5 发布(含下载)
2021 年 11 月 10 日,红帽企业 Linux (RHEL) 8.5 现已正式发布 (GA),并带来了新功能和改进,以帮助简化部署.优化性能并帮助降低环境中的风险.无论您的预置型部署 RHEL ...
- Red Hat Enterprise Linux RHEL 8.6 下载安装
前言 由于 CentOS 长期以来没有为 Red Hat 增加价值,Red Hat 停止了 CentOS Linux 的维护,为了留住小规模 CentOS 用户,Red Hat 允许免费下载 RHEL ...
- linux下repo是什么文件夹,yum的repo文件详解、以及epel简介、yum源的更换
vi /etc/yum.conf [main] cachedir=/var/cache/yum #cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/ ...
最新文章
- FLASHCS3多文件上传源代码(类似uccenter社区)
- β射线与哪些物质可产生较高的韧致辐射_辐射防护试题库(无评分标准)
- 持续高温引发百姓热议 ***趁机放毒谋取暴利
- Linux下查看文件夹下文件个数
- AIX Study之--AIX网卡配置管理(ent0、en0、et0)
- (一)梳理前端知识体系,搞定大厂必考面试题
- linux 往文件写4k大小,[svc]为何linux ext4文件系统目录默认大小是4k?
- 王垠:怎样尊重一个程序员?
- entlib连接oracle乱码,无法构造类型数据库。您必须配置容器以提供此值(EntLib 5 + ODP.NET)...
- python代码_Python发送邮件基础知识与代码讲解!
- Java根据isbn查询图书信息_isbn书号查询api,根据图书ISBN查询详细信息
- 本地获取jqdata的港股通资金数据保存为sql数据库
- 老婆学计算机视频,教老婆学电脑-5.14
- NXP LPC1768最小系统板硬件介绍
- 10000marker_为什么跑全基因组dna时为什么用10000bp的marker
- 全国 2020 NOIP试题 微信步数(walk)
- 浅谈二叉搜索树(BST)
- 鸽子学Python 之 Pandas数据分析库
- 你好,请开下门,查水表|宅客周刊
- php登陆后获取用户信息,PHP 模拟登陆MSN并获得用户信息
热门文章
- Adaboost算法和提升树算法
- SAP 电商云 Spartacus UI shipping method 切换时的 spinner 显示
- SAP Spartacus CMSService 的调用栈以及 meta 标签的生成过程
- Angular platform-server.js 里动态创建 JavaScript 标签页的场景
- SAP Spartacus 定义在app.module.ts里的providers依赖注入元数据何时得到处理
- SAP CRM WebClient UI的excel导出功能是否能启用,取决于这个逻辑
- SAP CRM, C4C和Hybris Commerce的数据迁移策略
- PeriodicityText in CRM Fiori SalesPipeline
- 处理gateway service使用过程中遇到的400 error - Malformed URI literal syntax
- 打印user在指定时间段内做过的personalization detail