RPMベースのディストリビューション(私の場合はCentOS、RHEL、Fedora)を更新/アップグレードするときに、次のものを頻繁に使用します。
yum -y update && yum -y upgrade
ただし、2つのyum
コマンドの違いは正確に 2つはわかりません。
update
に対するupgrade
の利点は何ですか?その逆も同様ですか?
man yum
によると:
更新:
パッケージなしで実行した場合、更新は現在インストールされているすべてのパッケージを更新します。 1つ以上のパッケージまたはパッケージグロブが指定されている場合、Yumはリストされたパッケージのみを更新します。パッケージの更新中、yumはすべての依存関係が満たされていることを確認します。[…]
[…]
--obsoletes
フラグが存在する場合、yumは計算に廃止されたパッケージを含めます。これにより、たとえば、somelinux8.0からsomelinux9へのアップグレードなどのディストリビューションバージョンの変更に適しています。アップグレード:
--obsoletes
フラグが設定されたupdateコマンドと同じです。