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

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

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

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

cachedir=/var/cache/yum/$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

enabled=1

gpgcheck=1

repo_gpgcheck=1

name:

是对repository的描述,支持像$releasever $basearch这样的变量;

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

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

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SQL Server on Red Hat Enterprise Linux——RHEL上的SQL Server(全截图)

本文从零开始一步一步介绍如何在Red Hat Enterprise Linux上搭建SQL Server 2017,包括安装系统.安装SQL等相关步骤和方法(仅供测试学习之用,基础篇). 一.   创 ...

yum的repo文件详解、以及epel简介、yum源的更换、常用yum命令

https://www.cnblogs.com/nineep/p/6795692.html       yum的repo文件详解.以及epel简介.yum源的更换 常用命令如下: yum list  ...

yum的repo文件详解、以及epel简介、yum源的更换

一.什么是repo文件        repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包 ...

Red Hat Enterprise Linux / CentOS 7 yum安装zabbix4.0

添加Zabbix存储库安装存储库配置包. 该软件包包含yum(软件包管理器)配置文件. rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_6 ...

Unix/Linux环境C编程入门教程(5) Red Hat Enterprise Linux(RHEL)环境搭建

Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 通过./a.out ./Y.out执行出结果,证明C++程序编译成功,也就说明li ...

Unix/Linux环境C编程新手教程(5) Red Hat Enterprise Linux(RHEL)环境搭建

Unix/Linux版本号众多,我们推荐Unix/Linux刚開始学习的人选用几款典型的Unix/Linux操作系统进行学习. 通过./a.out ./Y.out运行出结果,证明C++程序编译成功.也 ...

在Red Hat Enterprise Linux 7.3上安装SQL Server 2017

必要条件: 1.在此快速安装过程中,您需要安装SQL Server 2017或SQL Server 2019上Red Hat Enterprise Linux (RHEL) 7.3 +.然后使用sql ...

随机推荐

MVC项目中ExecutionTimeout不生效的解决方案

我们做web服务器端开发时,经常会遇到一个需求场景,因为某些耗时处理造成页面的响应处理时间超长,技术角度就想能否给页面处理程序一个指定的超时时间,服务端处理程序执行时间超过这个指定的超时时间则中断处理 ...

Servlet 之 ServletContext

package cn.jiemoxiaodi.servlet_servletcontext; import java.io.IOException; import java.io.PrintWrite ...

C++笔记(二)------ 头文件

类似#include与#include等头文件的区别 标准的C++头文件没有.h扩展名,带有.h的头文件一般都是C语言的.例如#includ ...

EasyUI学习笔记之panel

red hat linux yum,Red Hat Enterprise Linux(RHEL)中yum的repo文件详解相关推荐

  1. Linux中/proc目录下文件详解

    Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...

  2. Linux中/proc目录下文件详解(二)

    Linux中/proc目录下文件详解(二) /proc/mdstat文件 这个文件包含了由md设备驱动程序控制的RAID设备信息. 示例: [root@localhost ~]# cat /proc/ ...

  3. Linux中/proc目录下文件详解 /proc/devices文件 /proc/modules文件

    http://blog.chinaunix.net/uid-10449864-id-2956854.html 原来对linux系统中的/proc目录不是很了解,只知道可以查看cpu,内存等相关的信息, ...

  4. linux在当前目录下创建pic目录,Linux中/proc目录下文件详解

    文章转自: Linux中/proc目录下文件详解(一) ------------------------------------------------------------------------ ...

  5. Linux中/proc目录下文件详解(zt)

    Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...

  6. Linux中etc下shadow文件详解

    Linux中/etc/shadow文件详解 [root@gaki0 ~]# tail -1 /etc/shadow gaki:$6$boB/e/30SJD5GcLh$RR9IlXwNkvUBiRYWu ...

  7. linux crontab 定时关机,Linux系统使用--定时关机的实现以及crontab命令和文件详解...

    一.前言 为了以后不用再半夜跑回实验室关电脑,昨天中午花了两个小时左右的时间搞了一下如何实现Linux系统的定时关机,结果没搞出来.在老师的指点下得以解决,写一博客分享之. 另,发现现在网上的资料越发 ...

  8. Red Hat Enterprise Linux(RHEL)中yum的repo文件详解

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载 ...

  9. linux下repo是什么文件夹,yum的repo文件详解、以及epel简介、yum源的更换

    vi /etc/yum.conf [main] cachedir=/var/cache/yum #cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/ ...

最新文章

  1. 前端性能优化-HTTP添加Expires头和Cache-Control
  2. [导入]微软研究院Detour开发包之API拦截技术
  3. 熟悉mysql基本数据库操作系统_MySQL数据库的基本操作
  4. NavigationDrawer和NavigationView-Android M新控件
  5. oracle 补丁打不上_非Oracle用户下的数据库不能进行补丁安装处理一例
  6. python监控服务器是否在线_python检测服务器是否正常
  7. VC++2010配置使用MySQL5.6
  8. mysql数据库主主_MySQL主主复制(图文详解)
  9. java怎么返回上一部,如何返回数据给上一个活动
  10. 哈哈哈,第一次做codeforce
  11. 计算机EXE文件改参数,exe文件修改器(eXeScope)
  12. fclk if总线_技嘉B550手把手超频指南,光威血影为例
  13. C++ BMP转JPG方法二
  14. 【JZOJ6011】天天爱跑步
  15. Eclipse java.lang.NoClassDefFoundError: org/dom4j/io/SAXReade 错误解决方法
  16. 阿里组织新调整:张勇兼任云业务总裁“敏捷组织”是内核
  17. yyyyMMdd/HHmmss转化
  18. 【安全牛学习笔记】 端口扫描
  19. 歌单详情内容-播放列表 (音乐app项目-第8步)
  20. SQL Lesson 13: Inserting rows 插入行

热门文章

  1. Word2Vec在中文的应用
  2. 新年新服务: MVP 播客上线
  3. 程序设计模式的有趣解释-追MM
  4. 关于回复某个评论的功能小改进
  5. lua怎么嵌入php,Linux下安装PHP的lua扩展库
  6. 搭建apache_??4、Apache环境web搭建
  7. verilog赋多位值_Verilog入门学习笔记——第一弹
  8. php医院数据库设计,检查我的数据库设计/ PHP / MySQL
  9. 那些在一个公司死磕了5-10年的测试员,最后都怎么样了?
  10. 从测试用例角度来看传统测试人员更专业?