linux编程:yum 命令详解
一、定义
yum(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 提供了对软件的查找、安装、更新、删除的等一系列功能。
二、用法
yum [options] COMMAND
yum [选项] 命令
三、命令
check
检查 rpmdb 中的问题。
check-update
检查可用的包更新。
clean
清除缓存数据。
deplist
列出包的依赖项。
distribution-synchronization
将已安装的软件包同步到最新的可用版本。
downgrade
降级指定的软件包。
erase
从系统中清除一个或多个包。
fs
作用于主机的文件系统数据,主要用于删除最小主机的文档、语言。
fssnapshot
创建文件系统快照,列出或删除当前快照。
groups
显示或使用组信息。
help
显示有用的用法消息。
history
显示或使用事务历史记录。
info
显示有关包或组的消息信息。
install
在系统上安装一个或多个程序包。
list
列出一个或多组包。
load-transaction
从文件名加载保存的事务。
makecache
生成元数据缓存。
provides
查找提供给定值的包。
reinstall
重新安装程序包。
repo-pkgs
当做一个仓库处理,作为一组软件包,因此我们可以安装/删除所有软件包。
repolist
显示配置的软件仓库。
search
搜索给定字符串的包详细信息。
shell
运行交互式Yum Shell。
swap
交换包的简单方法,而不是使用shell。
update
更新系统上的一个或多个包。
update-minimal
工作方式类似于升级,该升级只修复了影响系统的问题。
updateinfo
查看仓库更新信息。
upgrade
升级过时的软件包。
version
显示机器和可用仓库的版本。
四、选项
-h, --help
显示命令帮助信息。
-t, --tolerant
容忍错误信息。
-C, --cacheonly
完全从系统缓存运行,不更新缓存。
-c [config file], --config=[config file]
配置缓存文件位置。
-R [minutes], --randomwait=[minutes]
最大命令等待时间。
-d [debug level], --debuglevel=[debug level]
设置 debug 级别。
–showduplicates
在 repos、list、search 命令中显示重复项。
-e [error level], --errorlevel=[error level]
设置错误级别。
–rpmverbosity=[debug level name]
rpm 的 debug 级别。
-q, --quiet
静默操作。
-v, --verbose
详细操作,输出详细信息。
-y, --assumeyes
安装时的所有问题都回答“是” 。
–assumeno
安装时的所有问题都回答“否”。
–version
显示 yum 的版本。
–installroot=[path]
设置安装的根目录。
–enablerepo=[repo]
启用一个或多个存储库(允许使用通配符) 。
–disablerepo=[repo]
停用一个或多个存储库(允许使用通配符)。
-x [package], --exclude=[package]
按名称排除包。
–disableexcludes=[repo]
禁用从 main、repo 或所有内容中排除。
–disableincludes=[repo]
禁用 repo 或所有的 includepkgs 。
–obsoletes
在更新期间启用过时处理 。
–noplugins
禁用Yum插件。
–nogpgcheck
禁用GPG签名检查。
–disableplugin=[plugin]
停用指定名称的插件。
–enableplugin=[plugin]
启用指定名称的插件。
–skip-broken
跳过具有依赖解析问题的包 。
–color=COLOR
控制是否使用颜色。
–releasever=RELEASEVER
在 yum config 和 repo 文件中设置 $releasever 的值。
–downloadonly
只下载,不更新。
–downloaddir=DLDIR
指定备用目录存储下载的安装包。
–setopt=SETOPTS
设置任意的配置和仓库选项。
–bugfix
在更新中包含修复错误相关的包 。
–security
在更新中包含安全相关的包。
–advisory=ADVS, --advisories=ADVS
在更新中包括修复给定建议所需的包。
–bzs=BZS
在更新中包括修复给定 BZ 所需的包。
–cves=CVES
在更新中包括修复给定 CVE 所需的包。
–sec-severity=SEVS, --secseverity=SEVS
在更新中包含与严重性匹配的安全相关包 。
文章内容仅代表个人观点,如有不正之处,欢迎批评指正,谢谢大家。
linux编程:yum 命令详解相关推荐
- linux中yum命令详解
yum是干什么的 使用redhat,fedora的linuxer肯定都为rpm著名的dependency hell而头疼(这也是所有基于rpm发行版都有的问题).foo is needed by ba ...
- linux sudo yum命令详解,每天一个Linux命令之sudo命令详解
Linux系统的sudo命令是切换用户身份的命令.下面由学习啦小编为大家整理了每天一个Linux命令之sudo命令详解,希望对大家有帮助! 每天一个Linux命令之sudo命令详解 sudo命令用来以 ...
- Linux之yum 命令详解
什么是yum yum是Yellowdog update Modified的简称.yum的宗旨是自动化的升级.安装/移除rpm安装包(也就是说yum这个命令它的操作对象是RPM包),收集rmp的相关信息 ...
- Linux下yum命令详解
yum是一个基于rpm的包管理工具,很多时候,方便我们去安装和删除一些软件,不必像安装源码包那样繁琐,有时候还要解决安装的依赖等. yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常 ...
- linux sudo yum命令详解,Linux apt-get
什么是apt-get apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载软件或操作系统. apt-get命令一般需要root权限 ...
- linux yum命令详解,yum命令详解
yum对于经常操作Linux的用户来说并不陌生,也是安装软件包常用的命令,接下来吾爱编程为大家详细的介绍一下yum命令,有需要的小伙伴可以参考一下: 1.yum是什么? yum命令是在Fedora和R ...
- linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
- Linux学习笔记003----linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
- linux yum 命令 详解
linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能 ...
- 嵌入式 linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
最新文章
- JVM---虚拟机栈(局部变量表)
- 《银翼杀手2049》:活着不只为了“存在”
- 数据保护伞—为MaxCompute平台数据安全保驾护航
- mysql top 1效率_TOP 1比不加TOP慢的疑惑
- 关于Debug和Release之本质区别的讨论(转载)
- shutil——高级的 文件、文件夹、压缩包 处理模块
- python自动化办公教程-Python自动化办公之操作Excel文件
- C# 把ABCD转换成数字
- 【电力负荷预测】基于matlab SVM短期电力负荷预测【含Matlab源码 280期】
- 2015年计算机模块在线,2015年工程师职称计算机考试Excel 2003模块题库.doc
- Redis 模糊查询Key
- 模板学堂丨JumpServer安全运维审计大屏
- Python 爬虫之 Beautifulsoup4,爬网站图片
- PHP 实现PDF转图片
- MySQL表的增删改查--你都知道吗?
- STL之string用法详解
- 探讨IT人的创业方向
- Rocket核心流程源码分析
- VK1623,DICE(邦定COB)/COG(绑定玻璃用)段码LCD液晶显示驱动芯片,支持最大48EGx8COM
- 0027算法笔记——【回溯法】回溯法与装载问题