必要に応じて、「dnfアップグレード」は新しいパッケージをインストールしますか?

必要に応じて、「dnfアップグレード」は新しいパッケージをインストールしますか?

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 upgradeobsoletesこのオプションを設定すると、不要になった(手動でインストールされていない)パッケージが削除されます。man dnfオプションが表示されますが、実際には--obsoletesデフォルトobsoletesで有効になっています。 (dnf.confデフォルトは変更しない限り設定は解除されません。)

dnf upgrade基本的に模倣しようとしていますyum upgrade。この回答も参照してください。CentOSでyumアップデートとyumアップデートの違いは何ですか?)

--allowerasing「依存関係を解決するためにインストールされたパッケージの削除を許可する」オプションもあります。この場合、オプションがデフォルトで有効になっていないと想定できます。したがって、このオプションを指定しないと、毎日のdnfコマンドは依存関係を解決するためにインストールされたパッケージを削除しません。 (ただし、ディストリビューションアップグレードコマンドにこのオプションを渡す必要はありませんdnf system-upgrade。)

おすすめ記事