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
。