什么是百胜“运行交易testing”?

互联网上有很多关于yum更新后出现的“ Running transaction test ”通知的问题和答案。 这些问题通常涉及如果卡住了怎么办。

我的问题只是要知道:在这次交易testing中发生了什么? 有问题的交易是什么? 正在做什么样的testing?

在这里输入图像说明

事务testing告诉如果所需的软件包/ rpm将安装没有任何问题,如果它失败将会抛出错误。 要更好地理解它,您必须了解与rpm命令事务

简而言之,这就是yum所做的

1:安装软件包不会破坏已经安装的软件包(recursion的,因为它们可能需要安装它们自己的软件包)。

2:包正确操作所需的所有包也recursion地(或已经)与选定的包一起安装。

3:更高版本的软件包不会(意外)replace软件包的早期版本。

希望这对你有意义。