yum での「更新」と「アップグレード」の技術的な違いは何ですか?

yum での「更新」と「アップグレード」の技術的な違いは何ですか?

RPM ベースのディストリビューション (私の場合は CentOS、RHEL、Fedora) を更新/アップグレードするときに、次のものをよく使用します。

yum -y update && yum -y upgrade

しかし、よく分かりませんその通り2 つのyumコマンドの違い。

updateよりものメリットは何ですかupgrade? また、その逆はどうですか?

答え1

によるとman yum:

アップデート:

パッケージなしで実行すると、アップデートは現在インストールされているすべてのパッケージを更新する1 つ以上のパッケージまたはパッケージ グロブが指定されている場合、Yum はリストされているパッケージのみを更新します。パッケージの更新中、yum はすべての依存関係が満たされていることを確認します。[…]

[…]--obsoletesフラグが存在する場合、yum は計算に廃止されたパッケージを含めます。これにより、somelinux 8.0 から somelinux 9 へのアップグレードなど、ディストリビューションのバージョン変更がより適切になります。

アップグレード:

フラグが設定された更新コマンドと同じです--obsoletes

関連情報