do-release-upgrade がサーバーインストールに GUI 関連パッケージを多数インストールしようとする理由を診断するにはどうすればよいでしょうか?

do-release-upgrade がサーバーインストールに GUI 関連パッケージを多数インストールしようとする理由を診断するにはどうすればよいでしょうか?

Ubuntu Server のインストールで 18.04 から 20.04 へのアップグレードを実行しようとしていますdo-release-upgrade。そのプロセスの開始時に何がインストールされるかを調べる際、どのパッケージがインストール/削除されるかなどの詳細を表示するために「d」を押すと、Gnome と X の GUI 関連パッケージが多数リストされます。これは、現時点ではこれらのパッケージがインストールされていないサーバー インストールであり、このままにしておくつもりです。

インストールするパッケージには次のものがあります:

gnome-control-center
gnome-session-common
gnome-menus
gnome-startup-applications
xserver-xorg

そして、似たような名前を持つ他のシリーズもいくつかあります。

これは、私がインストールしたパッケージの一部が現在これらのパッケージに依存しているか、またはこれらのパッケージに依存するバージョンにアップグレードすることを意味していると思いますか? 実際にアップグレードして最初にすべてインストールせずに、どの既存のパッケージがその依存関係を作成しているかを調査する方法はありますか?

dpkg -lこれらは私のマシン上 で出力されたパッケージです:https://pastebin.com/uJ0bL7bF

答え1

GUI の依存関係をすべて引き込んでいた疑わしいパッケージを見つけました。結局、それは運と人間の経験則によるもので、特に体系的なものではありません。

以前は、システムにインストールされているすべてのパッケージをリストしていましたdpkg -l。質問のコメントで示唆されているように、apt-get remove --simulate <packagename>それぞれを削除するとどうなるかを確認していました。

多くのパッケージを試してもうまくいかなかったので、 を削除しました。adwaita-icon-themeどうやら も多くの gtk ライブラリを削除するようです。その後、apt-get autoremoveを実行すると、他のいくつかのgir1gtk 関連パッケージが削除されました。do-release-upgrade する再インストールしたいようですadwaita-icon-themeが、gnome や xorg などの類似のものはすべてなくなっています (アップグレード時にインストールされる新しいパッケージの数は 507 から 241 に減少しています)。

関連情報