web-dev-qa-db-ja.com

yum「runningtransactiontest」とは何ですか?

インターネット上には「Running transaction test "yumの更新後に表示される通知。これらの質問は通常、スタックした場合の対処方法に関するものです。

私の質問は単に知ることです:このトランザクションテスト中に何が起こっているのですか?問題のトランザクションは何ですか?どんなテストが行​​われていますか?

enter image description here

4
Jack Amoratis

Transaction Testは、必要なpackage/rpmが問題なくインストールされるかどうかを示し、失敗した場合はエラーをスローします。それをよりよく理解するには、rpmコマンドとのトランザクションを理解する必要があります。

簡単に言えば、これはyumが行うことです

1:パッケージをインストールしても、すでにインストールされているパッケージは壊れません(再帰的に、独自のパッケージをインストールする必要がある場合があります)。

2:パッケージが正しく動作するために必要なすべてのパッケージも、選択したパッケージと一緒に(またはすでに)再帰的にインストールされます。

3:パッケージの新しいバージョンは、(偶然に)以前のバージョンのパッケージを置き換えません。

これがあなたにとって理にかなっていることを願っています。

4
Pratap