系统管理 · 2022年02月20日 0

yum-complete-transaction 命令 – 尝试完成系统上不完整或中止的yum事务进程

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@anycode ~]# yum-complete-transaction –cleanup-only ``` 显示详细的操作过程: ``` [root@anycode ~]# yum-complete-transaction -v ``` 完全在缓存中运行该命令: ``` [root@anycode ~]# yum-complete-transaction -C ```