yum update
違いは何で、いつyum upgrade
他のものの代わりに使用する必要がありますか?
答え1
yum upgrade
古いパッケージを強制的に削除しますが、yum update
これを実行したり、実行しないことがあります。古いパッケージを削除すると、使用しているパッケージが削除される可能性があるため危険です。
これはyum update
選択をより安全にする。
からman yum
:
修正する
パッケージなしで実行すると、アップデートは現在インストールされているすべてのパッケージをアップデートします。 1つ以上のパッケージまたはパッケージグローブが指定されている場合、Yumはリストされているパッケージのみを更新します。パッケージを更新すると、yumはすべての依存関係が満たされていることを確認します。 (詳細については、パッケージの命名を参照してください。)指定されたパッケージまたはglobが現在インストールされていないパッケージと一致する場合、アップデートはそれをインストールしません。更新は、「install」コマンドと同様に、グループ、ファイル、提案、およびファイルのリストに対して機能します。 主なobsoletes構成オプションがtrue(デフォルト)または--obsoletesフラグがある場合、yumには計算に使用されなくなったパッケージが含まれます。これは、例えばsomelinux 8.0からsomelinux 9にアップグレードするなど、ディスクバージョンの変更をより良くします。
アップグレード
はい--obsoletes フラグが設定された更新コマンドと同じ。詳しくは、アップデートをご覧ください。
答え2
yum upgrade
yum update
最新バージョンのパッケージにアップデートするのと同じ機能を実行します。
ただし、違いはアップグレードは廃止予定のパッケージを削除するのに対し、アップデートはそのパッケージを維持することです。