CentOSでyumアップデートとyumアップデートの違いは何ですか?

CentOSでyumアップデートとyumアップデートの違いは何ですか?

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 upgradeyum update最新バージョンのパッケージにアップデートするのと同じ機能を実行します。

ただし、違いはアップグレードは廃止予定のパッケージを削除するのに対し、アップデートはそのパッケージを維持することです。

関連情報