百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 博客教程 > 正文

1.yum介绍 用语介绍

connygpt 2024-10-26 09:19 9 浏览

Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

2.命令详解

2.1.语法

yum [options] <command> <package...>

2.2.命令说明

2.2.1.图表版

  • 原表: 【金山文档】 yum命令详解。yum install安装卸载,yum配置仓库



2.2.2.文字版

序号

yum命令

命令说明

1

yum repolist [all] [REPOS...]

查看启用|所有仓库中所有|指定仓库列表

2

yum check

检查 RPM 数据库问题

3

yum history

查看软件包历史

4

yum history info [ID...]

查看软件包历史最近一次|指定id的详情

5

yum search PACKAGE

搜索仓库中指定的软件包名称、描述、概述、维护者中包含PACKAGE的rpm名称、描述

6

yum deplist PACKAGE...

查看指定的软件包的所有依赖关系(优先显示已安装软件,否则显示仓库软件)

7

yum resolvedep PACKAGE...

查看指定的软件包的依赖关系(优先显示已安装软件,否则显示仓库软件)

8

yum provides PACKAGE...

查看软件包中软件提供的功能以及包含的文件。同yum whatprovides

9

yum list [all] [PACKAGE...]

查看所有|指定的软件包列表(已安装、可安装、可更新)

10

yum list available [PACKAGE...]

查看所有|指定的软件包列表(可安装)

11

yum list installed [PACKAGE...]

查看所有|指定的软件包列表(已安装)

12

yum list updates [PACKAGE...]

查看所有|指定的软件包列表(可更新)

13

yum list extras [PACKAGE...]

查看所有|指定的软件包列表(已安装但不在)

14

yum list recent [PACKAGE...]

查看所有|指定的软件包列表(最近添加的)

15

yum info [PACKAGE...]

查看所有|指定的软件包信息(已安装、可安装、可更新)

16

yum info available [PACKAGE...]

查看所有|指定的软件包信息(可安装)

17

yum info installed [PACKAGE...]

查看所有|指定的软件包信息(已安装)

18

yum info updates [PACKAGE...]

查看所有|指定的软件包信息(可更新)

19

yum info extras [PACKAGE...]

查看所有|指定的软件包信息(已安装但不在)

20

yum info recent [PACKAGE...]

查看所有|指定的软件包信息(最近添加的)

21

yum erase PACKAGE...

擦除指定软件包(真正删除了元素,迭代器不能再访问了)

22

yum remove PACKAGE...

移除指定软件包(只是简单地把要remove的元素移到了容量的最后)

23

yum install PACKAGE...|FILE...

安装指定件包|本地rpm包(与rpm-U命令不同,可同时安装依赖的包)

24

yum localinstall FILE...

安装本地rpm包(与rpm-U命令不同,可同时安装依赖的包)

25

yum reinstall PACKAGE...|FILE...

重装指定件包|本地rpm包(与rpm-U命令不同,可同时安装依赖的包。必须已安装且版本一致)

26

yum check-update

查看可更新的软件包

27

yum update [PACKAGE...|FILE...]

更新所有|指定软件包|本地rpm包(与rpm-i命令不同,可同时安装依赖的包)

28

yum upgrade [PACKAGE...|FILE...]

升级所有|指定软件包|本地rpm包。与yum update不同的是,连旧的被淘汰的包也升级

29

yum downgrade PACKAGE...|FILE...

降级指定软件包|本地rpm包

30

yum group list [GROUP...]

查看所有|指定已经安装的和可用的软件组

31

yum group erase GROUP...

擦除指定软件组中的软件包(真正删除了元素,迭代器不能再访问了)

32

yum group remove GROUP...

卸载指定软件组中的软件包(只是简单地把要remove的元素移到了容量的最后)

33

yum group install GROUP...

安装指定软件组中的软件包

34

yum group update GROUP...

更新指定软件组中的软件包

35

yum clean all

删除缓存中的rpm头文件和包文件

36

yum clean packages

删除缓存中的软件包文件

37

yum clean headers

删除缓存中的rpm头文件

38

yum makecache

创建元数据缓存

2.3.常用参数

  • -y 如果有需要按y/n的时候,默认自动选y。
  • -q 安静模式,不显示安装的过程。
  • -h 显示帮助信息。
  • -c 指定配置文件。
  • -v 详细模式。
  • -d 设置调试等级,从0到10。
  • -e 设置错误等级,从0到10。
  • -R 设置yum处理一个命令的最大等待时间。
  • -C 完全从缓存中运行,而不去下载或者更新任何头文件。

相关推荐

3分钟让你的项目支持AI问答模块,完全开源!

hello,大家好,我是徐小夕。之前和大家分享了很多可视化,零代码和前端工程化的最佳实践,今天继续分享一下最近开源的Next-Admin的最新更新。最近对这个项目做了一些优化,并集成了大家比较关注...

干货|程序员的副业挂,12个平台分享

1、D2adminD2Admin是一个完全开源免费的企业中后台产品前端集成方案,使用最新的前端技术栈,小于60kb的本地首屏js加载,已经做好大部分项目前期准备工作,并且带有大量示例代码,助...

Github标星超200K,这10个可视化面板你知道几个

在Github上有很多开源免费的后台控制面板可以选择,但是哪些才是最好、最受欢迎的可视化控制面板呢?今天就和大家推荐Github上10个好看又流行的可视化面板:1.AdminLTEAdminLTE是...

开箱即用的炫酷中后台前端开源框架第二篇

#头条创作挑战赛#1、SoybeanAdmin(1)介绍:SoybeanAdmin是一个基于Vue3、Vite3、TypeScript、NaiveUI、Pinia和UnoCSS的清新优...

搭建React+AntDeign的开发环境和框架

搭建React+AntDeign的开发环境和框架随着前端技术的不断发展,React和AntDesign已经成为越来越多Web应用程序的首选开发框架。React是一个用于构建用户界面的JavaScrip...

基于.NET 5实现的开源通用权限管理平台

??大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!??今天小编推荐一款基于.NE...

StreamPark - 大数据流计算引擎

使用Docker完成StreamPark的部署??1.基于h2和docker-compose进行StreamPark部署wgethttps://raw.githubusercontent.com/a...

教你使用UmiJS框架开发React

1、什么是Umi.js?umi,中文可发音为乌米,是一个可插拔的企业级react应用框架。你可以将它简单地理解为一个专注性能的类next.js前端框架,并通过约定、自动生成和解析代码等方式来辅助...

简单在线流程图工具在用例设计中的运用

敏捷模式下,测试团队的用例逐渐简化以适应快速的发版节奏,大家很早就开始运用思维导图工具比如xmind来编写测试方法、测试点。如今不少已经不少利用开源的思维导图组件(如百度脑图...)来构建测试测试...

【开源分享】神奇的大数据实时平台框架,让Flink&amp;Spark开发更简单

这是一个神奇的框架,让Flink|Spark开发更简单,一站式大数据实时平台!他就是StreamX!什么是StreamX大数据技术如今发展的如火如荼,已经呈现百花齐放欣欣向荣的景象,实时处理流域...

聊聊规则引擎的调研及实现全过程

摘要本期主要以规则引擎业务实现为例,陈述在陌生业务前如何进行业务深入、调研、技术选型、设计及实现全过程分析,如果你对规则引擎不感冒、也可以从中了解一些抽象实现过程。诉求从硬件采集到的数据提供的形式多种...

【开源推荐】Diboot 2.0.5 发布,自动化开发助理

一、前言Diboot2.0.5版本已于近日发布,在此次发布中,我们新增了file-starter组件,完善了iam-starter组件,对core核心进行了相关优化,让devtools也支持对IAM...

微软推出Copilot Actions,使用人工智能自动执行重复性任务

IT之家11月19日消息,微软在今天举办的Ignite大会上宣布了一系列新功能,旨在进一步提升Microsoft365Copilot的智能化水平。其中最引人注目的是Copilot...

Electron 使用Selenium和WebDriver

本节我们来学习如何在Electron下使用Selenium和WebDriver。SeleniumSelenium是ThoughtWorks提供的一个强大的基于浏览器的开源自动化测试工具...

Quick &#39;n Easy Web Builder 11.1.0设计和构建功能齐全的网页的工具

一个实用而有效的应用程序,能够让您轻松构建、创建和设计个人的HTML网站。Quick'nEasyWebBuilder是一款全面且轻巧的软件,为用户提供了一种简单的方式来创建、编辑...