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

yum的命令形式一般是如下:yum [options] [command] [package …]

其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package …]是操作的对象。

1 查找和显示

yum search package 搜索某个软件名或重要的关键字(不要加通配符)

yumlist 列出目前yum所管理的所有的软件名称与版本 (类似rpm -qa)

yum list package 显示指定程序包安装情况

yum list installed 列出所有已安装的软件包

yum list extras 列出所有已安装但不在 Yum Repository 内的软件包

yum info 列出目前yum所管理的所有的软件名称 版本和详细信息 (类似rpm -qai)

yum info package 显示指定程序包安装情况和详细信息

yum info installed 列出所有已安装的软件包与详细信息

yum info extras 列出所有已安装但不在 Yum Repository 内的软件包与详细信息

yum grouplist 列出目前所有已安装和可以使用未安装的软件组

yum groupinfo 后面要有接软件组的名称,则可以显示该软件组内的所有软件名称

2 安装

yum install package 安装指定的安装包package

yum groupinsall group 安装程序组group

3 更新和升级

yum update 全部更新

yum update package 更新指定程序包package

yum check-update 检查可更新的程序

yum list updates 检查可更新的程序

yum info updates 列出所有可更新的软件包与详细信息

yum upgrade package 升级指定程序包package

yum groupupdate group 升级程序组group

4 删除程序

yum remove package 删除程序包package

yum groupremove group 删除程序组group

yum deplist package 查看程序package依赖情况

5 清除缓存

yum clean packages 清除缓存目录下的软件包

yum clean headers 清除缓存目录下的 headers

yum clean oldheaders 清除缓存目录下旧的 headers

yum clean all 清除缓存目录下的软件包及旧的headers

6 安装yum图形窗口插件 yum install yumex

#通过上面的命令可以发现个有趣的现象,那就是yum list 与yum info 几乎相同,只是yum info会列出更详细的软件信息,如Arch,Size,Sepo,Summary等

怎样查看一个linux命令的概要与用法,Linux下yum命令概要与用法相关推荐

  1. linux定时情况root mail,Linux_Linux系统下mail命令使用,我经常用root帐号登录RHEL5,在 - phpStudy...

    Linux系统下mail命令使用 我经常用root帐号登录RHEL5,在终端经常出现: You have new mail in /var/spool/mail/root 这肯定是系统给root超级管 ...

  2. Linux下yum命令详解

    yum是一个基于rpm的包管理工具,很多时候,方便我们去安装和删除一些软件,不必像安装源码包那样繁琐,有时候还要解决安装的依赖等. yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常 ...

  3. linux软件的安装与查询-rpm与yum命令

    一.RPM软件管理程序:rpm 1.RPM安装软件(install) rpm命令的选项超级多,安装话直接使用-ivh即可,其余做了解即可 命令格式:rpm -ivh package_name.rpm ...

  4. yum命令在线下载mysql数据库_用yum命令安装mysql数据库

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  5. linux中的软件管理(包括配置本地yum源、配置共享yum源、第三方仓库的搭建、yum命令、rpm命令)

    1.什么是yum源? yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题 本地yum源:比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装 ...

  6. linux中查yum命令,yum 查看软件

    在linux下如何使用yum查看安装了哪些软件包 Linux系统下yum命令查看安装了哪些软件包:$yum list installed //列出所有已安装的软件包yum针对软件包操作常用命令:1.使 ...

  7. Linux实验一:常用的Linux命令

    文章目录 一.实验目的 二.实验要求 三.实验内容 1.系统的使用 2.命令的使用 3.文件操作 4.系统询问与权限口令 5.其它常用命令 四.实验操作 1.基本命令的使用 2.文件和目录操作 3.创 ...

  8. 「SVN」Linux下svn命令使用的实践,个人记录~=傻瓜教程

    前提 从服务器上checkout项目到本地目录的时候,项目存放的位置就是当前终端所显示的目录位置,所以最好的方法是建立一个单独的svn文件夹(例如:建立一个名为"svn"的文件夹, ...

  9. linux解压权限是多少,Linux学习笔记之解压压缩,磁盘分区,软件包管理,权限

    关机命令  (不能直接点虚拟机右上角的x) init 0 重启命令 init 6 管道符号  |  ---- 把前一个命令的输出结果传递给后一个命令处理 ----哪些命令支持放在管道符后面  (mor ...

最新文章

  1. 一步一步实现自己的模拟控件(6)——控件树及控件区域
  2. JavaSE基础知识(5)—面向对象(5.3访问修饰符)
  3. JavaScript语法详解(三)
  4. extjs修改页面的内容关键问题
  5. mysql系统结构图_MySQL架构图
  6. LabWindows/CVI学习总结——前言
  7. 华为WLAN基本概述
  8. 阿里P9面试官分享:应聘阿里全流程
  9. Pycharm中.py文件调用其他.py文件的函数
  10. 人生若梦,神马都是浮云,,,,,,,
  11. 社保交满15年就不用交了吗?常见重点问答请查收,千万别误解了~
  12. pwm调速流程图小车_51单片机智能小车《pwm调速按键控制小车动作》
  13. 2019年Gartner数据中心备份和恢复解决方案魔力象限解读
  14. 人眼有多少像素 人类VS相机之间的差异有多大
  15. Web应用防火墙 (WAF) 挡不住的攻击类型
  16. vue VNode如何使用,是什么东西?
  17. linux环境下的进程
  18. tkinter 出现两个窗口 tk(未响应) 解决方法
  19. 基于python的房地产数据分析_基于Python的数据分析
  20. 华硕RT-AC1200无法投屏的解决办法

热门文章

  1. QT隐式调用VC开发的DLL
  2. c++读取csv文件示例
  3. leetcode 237. 删除链表中的节点(左神算法:一种怪异的节点删除方式、此方法存在的问题分析)
  4. Redis实战(六):Redis的集群:AKF,主从复制的概念引入,CAP,Sentinel 哨兵
  5. 【重复提交表单】表单重复提交的三种情况,解决办法
  6. PAT1052 卖个萌 (20 分)【别人的代码 借鉴从字符串中截取特定部分的思路】
  7. C语言 数据结构 栈(用链表实现)
  8. 利用计算机或图形计算器在,图形计算器在函数教学中的应用
  9. 电脑音响怎么插_厦门靓车港丰田凯美瑞汽车音响改装德国HELIX汽车音响|凯美瑞|音响改装|汽车|内饰...
  10. Navicat数据库错误2003 Can not connect to Mysql Server on以及Windows无法启动mysql 错误1069