dist-upgrade中にGUIがインストールされるのはなぜですか、それを削除するにはどうすればよいですか?

dist-upgrade中にGUIがインストールされるのはなぜですか、それを削除するにはどうすればよいですか?

Ubuntu 16.04LTS(サーバー、CLのみ)から18.04LTS、その後20.04LTSにdistアップグレードを実行しました。

この作業中に、一種のGNOME GUIがインストールされているようです。

この記事に従って確認しました。https://ostechnix.com/how-to-check-if-gui-is-installed-in-linux-from-commandline/

$ ls /usr/bin/*session
/usr/bin/byobu-select-session  /usr/bin/gnome-session
/usr/bin/dbus-run-session      /usr/bin/gnome-session-custom-session

$ type Xorg
Xorg is /usr/bin/Xorg

$ ls /usr/share/xsessions/
ubuntu.desktop

$ dpkg -l | grep xserver
ii  x11-xserver-utils                                           7.7+8                             amd64        X server utilities
ii  xserver-common                                              2:1.20.13-1ubuntu1~20.04.2        all          common files used by various X servers
ii  xserver-xephyr                                              2:1.20.13-1ubuntu1~20.04.2        amd64        nested X server
ii  xserver-xorg                                                1:7.7+19ubuntu14                  amd64        X.Org X server
ii  xserver-xorg-core                                           2:1.20.13-1ubuntu1~20.04.2        amd64        Xorg X server - core server
ii  xserver-xorg-input-all                                      1:7.7+19ubuntu14                  amd64        X.Org X server -- input driver metapackage
ii  xserver-xorg-input-libinput                                 0.29.0-1                          amd64        X.Org X server -- libinput input driver
ii  xserver-xorg-input-wacom                                    1:0.39.0-0ubuntu1                 amd64        X.Org X server -- Wacom input driver
ii  xserver-xorg-legacy                                         2:1.20.13-1ubuntu1~20.04.2        amd64        setuid root Xorg server wrapper
ii  xserver-xorg-video-all                                      1:7.7+19ubuntu14                  amd64        X.Org X server -- output driver metapackage
ii  xserver-xorg-video-amdgpu                                   19.1.0-1                          amd64        X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-ati                                      1:19.1.0-1                        amd64        X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-fbdev                                    1:0.5.0-1ubuntu1                  amd64        X.Org X server -- fbdev display driver
ii  xserver-xorg-video-intel                                    2:2.99.917+git20200226-1          amd64        X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-nouveau                                  1:1.0.16-1                        amd64        X.Org X server -- Nouveau display driver
ii  xserver-xorg-video-qxl                                      0.1.5+git20200331-1               amd64        X.Org X server -- QXL display driver
ii  xserver-xorg-video-radeon                                   1:19.1.0-1                        amd64        X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa                                     1:2.4.0-2                         amd64        X.Org X server -- VESA display driver
ii  xserver-xorg-video-vmware                                   1:13.3.0-3                        amd64        X.Org X server -- VMware display driver

すべてのデスクトップ関連パッケージとドライバを削除するには?これはヘッドレスシステムなので、不要なデスクトップアプリケーションをロードする必要はありません。

繰り返しますが、これはUbuntu20.04LTSです(以前はCLのみがサポートされていました)。

答え1

1つの方法は、それをインストールしてtaskselそれを使用して以下を削除することですubuntu-desktop

sudo apt update && sudo apt install tasksel -y
tasksel remove ubuntu-desktop

時々tasksel removeエラーが返される場合は、次のように満たされていない依存関係を確認できます。

apt-get remove ubuntu-desktop

なぜこれが起こったのかわかりません。

関連情報