yum
(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具
-y
:自动回答所有提示为"yes",例如在安装或升级软件包时不需要手动确认。-e
或--errorlevel
:设置错误级别,用于控制命令执行失败时的输出信息。例如,yum -e 1
表示当发生错误时显示详细信息。-v
或--verbose
:显示详细的执行过程信息,帮助了解命令的执行细节。-i
或--install
:安装一个或多个软件包。例如,yum install package_name
。-u
或--update
:更新一个或多个已安装的软件包。例如,yum update package_name
。-c
或--cacheonly
:仅从缓存中检索软件包信息,不进行实际安装或更新。--downloaddir
:指定下载目录,用于存储从远程仓库下载的软件包文件。--enablerepo
:启用指定的软件仓库。例如,yum --enablerepo=reponame
。--disablerepo
:禁用指定的软件仓库。例如,yum --disablerepo=reponame
。--showduplicates
:在搜索软件包时显示重复的软件包。--skip-broken
:跳过因依赖关系问题而无法安装的软件包。--nogpgcheck
:跳过GPG签名验证。--refresh
:刷新本地软件包缓存。--allowerases
:允许安装低于当前系统版本的软件包。--security
:仅更新安全相关的软件包。--bugfix
:仅更新修复安全漏洞的软件包。--enhancement
:仅更新增强功能的软件包。--newpackage
:仅安装新版本的软件包(即使已安装相同版本的软件包也会升级)。--upgradepkg
:仅升级已安装的软件包到新版本。--queryformat
:设置查询格式,例如,使用JSON格式查询软件包信息。
这些参数可以组合使用,以满足不同的需求。要了解更多关于yum
的参数,请参考其手册页(man page):man yum
。