apt upgrade
必要に応じて追加のパッケージをインストールできます。パッケージは決して削除されません。 (配布版をアップグレードするときにパッケージを削除するための別のコマンドを使用してください。)[1]
dnf upgrade
同じ状況で何が起こるのか知りたいです。
必要に応じて追加のdnf upgrade
パッケージがインストールされていますか?
dnf upgrade
パッケージを削除できますか?
[1]この回答をご覧ください。apt-get アップグレードはカーネルの更新を防ぎます。 Debian 9 にアップデートを適用するための正式なガイドラインは何ですか?
ベストアンサー1
必要に応じて追加の
dnf upgrade
パッケージがインストールされていますか?
はい。 Fedora 27でテストしましたが、追加パッケージのインストールdnf upgrade --releasever=28
を提案しました。
dnf upgrade
パッケージを削除できますか?
dnf upgrade
obsoletes
このオプションを設定すると、不要になった(手動でインストールされていない)パッケージが削除されます。man dnf
オプションが表示されますが、実際には--obsoletes
デフォルトobsoletes
で有効になっています。 (dnf.conf
デフォルトは変更しない限り設定は解除されません。)
(dnf upgrade
基本的に模倣しようとしていますyum upgrade
。この回答も参照してください。CentOSでyumアップデートとyumアップデートの違いは何ですか?)
--allowerasing
「依存関係を解決するためにインストールされたパッケージの削除を許可する」オプションもあります。この場合、オプションがデフォルトで有効になっていないと想定できます。したがって、このオプションを指定しないと、毎日のdnf
コマンドは依存関係を解決するためにインストールされたパッケージを削除しません。 (ただし、ディストリビューションアップグレードコマンドにこのオプションを渡す必要はありませんdnf system-upgrade
。)