博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yum命令全集详解
阅读量:5931 次
发布时间:2019-06-19

本文共 2213 字,大约阅读时间需要 7 分钟。

  hot3.png

yum check-update 检查可更新的所有软件包

yum update 下载更新系统已安装的所有软件包
yum upgrade 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
yum install <packages> 安装新软件包
yum update <packages> 更新指定的软件包
yum remove <packages> 卸载指定的软件包
yum groupinstall <groupnames> 安装指定软件组中的软件包
yum groupupdate <groupnames> 更新指定软件组中的软件包
yum groupremove <groupnames> 卸载指定软件组中的软件包
yum grouplist 查看系统中已经安装的和可用的软件组
yum list 列出资源库中所有可以安装或更新以及已经安装的rpm包
yum list <regex> 列出资源库中与正则表达式匹配的可以安装或更新以及已经安装的rpm包
yum list available 列出资源库中所有可以安装的rpm包
yum list available <regex> 列出资源库中与正则表达式匹配的所有可以安装的rpm包
yum list updates 列出资源库中所有可以更新的rpm包
yum list updates <regex> 列出资源库中与正则表达式匹配的所有可以更新的rpm包
yum list installed 列出资源库中所有已经安装的rpm包
yum list installed <regex> 列出资源库中与正则表达式匹配的所有已经安装的rpm包
yum list extras 列出已经安装的但是不包含在资源库中的rpm包
yum list extras <regex> 列出与正则表达式匹配的已经安装的但是不包含在资源库中的rpm包
yum list recent 列出最近被添加到资源库中的软件包
yum search <regex> 检测所有可用的软件的名称、描述、概述和已列出的维护者,查找与正则表达式匹配的值
yum provides <regex> 检测软件包中包含的文件以及软件提供的功能,查找与正则表达式匹配的值
yum clean headers 清除缓存中的rpm头文件
yum clean packages 清除缓存中rpm包文件
yum clean all 清除缓存中的rpm头文件和包文件
yum deplist <packages> 显示软件包的依赖信息
当第一次使用yum 或yum 资源库有更新时,yum 会自动下载所有所需的he ade rs放置于 /var/cache /yum 目录下,所需时间可能较长。
还可以使用 yum info 命令列出包信息,yum info 可用的参数与 yum list 的相同。
yum 命令还可以使用 -y 参数用于用 ye s 回答命令运行时所提出的问题,比如 yum -y install vsftpd,这样在安装软件的时候就不用输入yes/y了

yum 命令工具使用举例

1、升级系统

[root ~]#yum update

2、安装指定的软件包,我最喜欢用下面的命令

[root ~]# yum -y install vsftpd

3、升级指定的软件包

[root ~]# yum -y update mysql

4、卸载指定的软件包

[root ~]# yum -y remore vsftpd mysql

5、查看系统中已经安装的和可用的软件组,对于可用的软件组,你可以选择安装

[root ~]# yum grouplist

6、安装上一个命令中显示的可用的软件组中的一个软件组,神之编辑器-Emacs,大约安装了12个软件包

[root@localhost ~]# yum -y groupinstall Emacs

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

[root@localhost ~]# yum -y groupupdate Emacs

8、卸载指定软件组中的软件包,对于Emacs,安装的时候安装了12个软件包,但是卸载的时候只卸载了4个软件包!

[root@localhost ~]# yum -y groupremove Emacs

9、清除缓存中的rpm 头文件和包文件

[root@localhost ~]# yum clean all

10、搜索相关的软件包

[root@localhost ~]# yum -y search Emacs

11、显示指定软件包的信息

[root@localhost ~]# yum info Emacs
和rpm -qi emacs显示的信息差不多,但不完全相同

12、查询指定软件包的依赖信息,emacs依赖的模块不少啊

[root@localhost ~]# yum deplist emacs

13、列出所有以 yum 开头的软件包

[root@localhost ~]# yum list yum\*

14、列出已经安装的但是不包含在资源库中的rpm 包

# yum list extras

最常用的还是第3,4命令

转载于:https://my.oschina.net/liting/blog/403527

你可能感兴趣的文章
GMIC 2017:对话霍金,让科学巨人解答未来
查看>>
Jenkins的错误“error fetching remote repo origin”的问题解决
查看>>
阿里巴巴、菜鸟等13.8亿美元战略入股中通
查看>>
智能硬件跳票下,供应链帮扶体系成为问题关键
查看>>
国内首款智能网联无人迷你巴士在东南大学首发试运行,车内没有配置方向盘...
查看>>
Oracle APEX 系列文章8:如何从 APEX 5.1.4 升级到最新的 APEX 18.1
查看>>
4月18日云栖精选夜读:消灭“脑细胞杀手”,阿里专家带你深入C++对象的生命周期管理...
查看>>
《自然》:在量子物理游戏中,凭直觉人类比计算机更胜一筹
查看>>
分区还原工具(DiskGenius)
查看>>
Java枚举类型enum使用详解
查看>>
Lucene 查询原理
查看>>
Ubuntu 16.04安装设备管理器Hardinfo和lshw设备信息命令
查看>>
平衡二叉树AVL插入
查看>>
Linux进程1-进程的概念
查看>>
搭建Elasticsearch 5.4分布式集群
查看>>
使用StarUML画用例图
查看>>
Maven-3.3.9 Install and Oozie-4.3.0 Compile
查看>>
用备份控制文件做不完全恢复下的完全恢复(数据文件备份<旧>--新建表空间--控制文件备份<次新>--日志归档文件<新>)...
查看>>
将数据库迁移到SQL Azure的三种方式(转)
查看>>
pg_stat_database的字段tup_returned,tup_fetched含义
查看>>