パッケージをインストールするときに「rpm -i」の代わりに「rpm -U」を常に使用する必要があるのはなぜですか?

パッケージをインストールするときに「rpm -i」の代わりに「rpm -U」を常に使用する必要があるのはなぜですか?

rpmにはパッケージをインストールするための-i()オプションがあります。 rpmには、パッケージをインストールまたはアップグレードするための()オプションがあります。--install
-U--upgrade

これRed Hat ドキュメントこれがrpm -i完全に受け入れ可能であることを示してください。

しかし、私が見たすべてのドキュメントでは、-Uパッケージを初めてインストールするときにもこれを使用することをお勧めします。

なぜrpm -U一般的に好まれますかrpm -i

ベストアンサー1

ほとんどの文書では、できるだけ-U終了することをお勧めします。-i-i失敗するパッケージがすでにインストールされている場合、または以前のバージョンがインストールされている場合、-Uパッケージに「アップグレード」がまったくない場合でも成功します。ドキュメントのようにメソッドを提供するときは、通常、障害状態の可能性が低いコマンドを提供するのが最善です。

おすすめ記事