yum-complete-transaction命令的作用是在系统上查找不完整或中止的yum事务进程并尝试完成它们。yum-complete-transaction命令需要通过安装相应的软件包才能运行。
如果发现多个未完成的事务,yum-complete-transaction命令将尝试首先完成最近的事务。可以通过多次运行yum-complete-transaction命令以清理所有未完成的事务。
由于yum-complete-transaction命令使用YUM仓库来检索所有信息,因此它依赖于YUM仓库配置的默认值。
语法格式:yum-complete-transaction [参数]
常用参数:
-t | 宽容错误 |
— -setopt= | 设置任意配置和软件仓库选项 |
— -cleanup-only | 清理事物日志 |
-C | 从系统缓存中完全运行,不更新缓存 |
-c | 指定配置文件的位置 |
-R | 最大命令等待时间,单位是分钟 |
-d | 调试输出级别 |
-e | 错误输出级别 |
— -nogpgcheck | 禁用GPG签名检查 |
— -color= | 控制使用颜色 |
— -releasever= | 在yum配置和软件仓库文件中设置$releasever值 |
— -noplugins | 禁用yum插件 |
— -enableplugin= | 按名称启用插件 |
— -disableplugin= | 按名称禁用插件 |
-q | 安静模式 |
-v | 详细操作 |
-y | 对所有问题回答yes |
— -showduplicates | 在软件仓库,在列表和搜索命令中显示重复的 |
— -rpmverbosity= | 为rpm指定调试输出级别 |
— -disablepresto | 禁用Presto插件,不下载任何deltarpm |
— -version | 显示yum版本然后退出 |
— -enablerepo= | 启用一个或多个仓库 |
— -disablerepo= | 禁用一个或多个软件仓库 |
— -installroot= | 设置安装根路径 |
-x | 按名称或排除软件包 |
— -obsoletes | 在更新过程中启用废弃处理 |
参考实例
尝试完成系统上不完整或中止的yum进程:
[root@xtuos.com ~]# yum-complete-transaction –cleanup-only
显示详细的操作过程:
[root@xtuos.com ~]# yum-complete-transaction -v
完全在缓存中运行该命令:
[root@xtuos.com ~]# yum-complete-transaction -C