CentOSでは、yum updateとyum upgradeの違いは何ですか?


回答:


125

yum upgrade廃止されたパッケージの削除を強制しますが、yum updateこれを行う場合と行わない場合もあります。古いパッケージを削除すると、使用しているパッケージが削除される可能性があるため、危険です。

これによりyum update、より安全なオプションになります。

からman yum

更新

パッケージなしで実行すると、updateは現在インストールされているすべてのパッケージを更新します。1つ以上のパッケージまたはパッケージglobが指定されている場合、Yumはリストされたパッケージのみを更新します。パッケージの更新中、yumはすべての依存関係が満たされるようにします。(詳細については、パッケージ名の指定を参照してください)指定されたパッケージまたはグロブが現在インストールされていないパッケージと一致する場合、アップデートはそれらをインストールしません。更新は、「インストール」コマンドと同様に、グループ、ファイル、提供、およびファイルリストで動作します。 メインの廃止設定オプションがtrue(デフォルト)の場合、または--obsoletesフラグが存在する場合、yumは計算にパッケージの廃止を含めます。これにより、ディストリビューションの変更が改善されます。たとえば、somelinux 8.0からsomelinux 9へのアップグレード。

アップグレード

ある--obsoletesフラグが設定された更新コマンドと同じ。詳細についてはアップデートをご覧ください。


9
ここServerFaultの上でも詳細:serverfault.com/a/298158/88886
縮退

28

yum upgradeそして、yum updateパッケージの最新現在のバージョンにアップデートし、同じ機能を実行します。

ただし、アップグレードでは古いパッケージが削除され、更新ではそれらが保持されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.