Shell常用命令之yum

Posted guge-94

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell常用命令之yum相关的知识,希望对你有一定的参考价值。

介绍

  yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装;yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。参考地址:https://www.computerhope.com/unix/yum.htm

 

语法

yum (选项) (参数)

 

选项

-h:显示帮助信息;
-y:对所有的提问都回答“yes”;
-c:指定配置文件;
-q:安静模式;
-v:详细模式;
-d:设置调试等级(0-10);
-e:设置错误等级(0-10);
-R:设置yum处理一个命令的最大等待时间;
-C:完全从缓存中运行,而不去下载或者更新任何头文件
--downloadonly:仅下载不安装
--downloaddir:指定下载路劲
--installroot:安装到指定位置

 

参数

install:安装rpm软件包;
update:更新rpm软件包;
check-update:检查是否有可用的更新rpm软件包;
remove:删除指定的rpm软件包;删除是通常不要去删除依赖。 yum remove --nodeps yourRPM
list:显示软件包的信息;
search:检查软件包的信息;
info:显示指定的rpm软件包的描述信息和概要信息;
clean:清理yum过期的缓存;
shell:进入yum的shell提示符;
resolvedep:显示rpm软件包的依赖关系;
localinstall:安装本地的rpm软件包;
groupinstall:安装程序组;
localupdate:显示本地rpm软件包进行更新;
deplist:显示rpm软件包的所有依赖关系。

 

安装指定的安装包package1

yum install package1

 

安装程序组group1

yum groupinsall group1

 

全部更新

yum update

 

更新指定程序包package1

yum update package1

 

检查可更新的程序

yum check-update

 

升级指定程序包package1

yum upgrade package1

 

升级程序组group1

yum groupupdate group1

 

显示安装包信息package1

yum info package1

 

显示所有已经安装和可以安装的程序包

yum list

 

显示指定程序包安装情况package1

yum list package1

 

显示程序组group1信息

yum groupinfo group1

 

根据关键字string查找安装包

yum search string

 

删除程序包package1

yum remove package1

 

删除程序组group1

yum groupremove group1

 

查看程序package1依赖情况

yum deplist package1

 

清除缓存目录下的软件包

yum clean packages

 

清除缓存目录下的 headers

yum clean headers

 

清理所有缓存

yum clean all

 

以上是关于Shell常用命令之yum的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令之yum

yum简介及常用命令

CentOS系统 中yum常用命令使用

HDFS的访问方式之HDFS shell的常用命令

自动化运维Ansible之常用模块

Shell常用命令之printf