YUM的使用

Posted

tags:

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

相信使用linux的同学们,肯定都使用过YUM吧,经常使用的有yum install,yum remove等,关于yum还有很多的选项可以使用。

yum help

check 检查 RPM 数据库问题
check-update检查可用的包更新
clean删除缓存的数据
deplist列出包的依赖项
distribution-synchronization已同步软件包到最新可用版本
downgrade降低包的版本
erase从系统中删除一个或多个包
fs对主机的文件系统数据执行操作,主要用于删除最小主机的文档/语言。
fssnapshot创建文件系统快照,或列出/删除当前快照。
groups显示或使用组信息
help显示有用的用法消息
history显示或使用事务历史记录
info显示有关软件包或软件包组的详细信息
install在系统上安装一个或多个软件包
langavailable检查可用的语言
langinfo列出语言信息
langinstall为语言安装适当的语言包
langlist列出已安装的语言
langremove删除语言的已安装语言包
list列出一个包或一组包
load-transaction从filename中加载已保存的事务
makecache生成元数据缓存
provides查找包提供给定值的包
reinstall重新安装包
repo-pkgs作为一组软件包,我们可以安装/删除所有软件包
repolist显示已配置的软件存储库
search搜索给定字符串的包详细信息
shell运行交互式yum shell
swap交换包的简单方法,而不是使用shell
update更新系统上的软件包
update-minimal像升级一样工作,但转到‘最新‘软件包匹配,修复了影响系统的问题
updateinfo关于存储库更新信息的行为
upgrade考虑过时的更新包
version显示机器和/或可用源的版本。

选项:
-h, - help显示此帮助消息并退出
-t, - 容忍错误
-C,--cacheonly完全从系统缓存运行,不更新缓存
-c [config file], - config = [config file]
配置文件位置
-R [minute], - randomwait = [minute]
最大命令等待时间
-d [debug level], - debug level = [debug level]
调试输出级别
--showduplicates在repos中,在list / search命令中显示重复项
-e [error level], - errorlevel = [error level]
错误输出级别
--rpmverbosity = [debug level name]
调试rpm的输出级别
-q, - 安静的操作
-v, - verbose详细操作
-y, - assumeyes对所有问题都回答是
--assumeno对所有问题都回答否
--version显示Yum版本并退出
--installroot = [path]设置安装root
--enablerepo = [repo]启用一个或多个存储库(允许使用通配符)
--disablerepo = [repo]禁用一个或多个存储库(允许使用通配符)
-x [package], - exclude = [package]
按名称或glob排除包
--disableexcludes = [plugin] 禁用从main,repo或所有内容的排除
--disableincludes = [plugin]
禁用包含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设置任意配置和repo选项
--bugfix在更新中包含bugfix相关包
--security在更新中包含安全相关的包
--advisory = ADVS, - advisories = ADVS 更新包括修复给定建议所需的包
--bzs = BZS 更新包括修复给定BZ所需的包
--cves = CVES 更新包括修复给定CVE所需的包
--sec-severity = SEVS, - secseverity = SEVS
在更新中包括与严重性相匹配的安全相关软件包

以上是关于YUM的使用的主要内容,如果未能解决你的问题,请参考以下文章

搭建YUM库及YUM更新工具的使用

yum的使用

linux下使用yum源和更换国内Yum的方法

CentOS 如何搭建本地和局域网yum源

使用网易的yum源

yum的使用