web-dev-qa-db-ja.com

Ubuntu Server 16.04でGUIを削除する方法は?

私はコマンドラインのみのサーバーマシンではありません。したがって、アップグレード中に自動的にインストールされたGUIをサーバーから削除したいと思います。

同時に、XまたはVNCX Windowアプリケーションを実行できるようにしたいので、XServerを削除したくありません。

どうやってするか?

UPDATE

Sudo apt-get remove ubuntustudio-desktop

助けなかった

更新2

変化

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=tty1"
GRUB_CMDLINE_LINUX_DEFAULT="text"

etc/default/grubでは解決しませんでした(起動段階でグラフィックにのみ影響しました)

更新

に変更

env DEFAULT_RUNLEVEL=3

/etc/init/rc-sysinit.confは助けになりませんでした。

更新4

$ ls /usr/share/xsessions
ubuntustudio.desktop  xfce.desktop

更新5

「マニュアル」をlightdm.overrideに追加

$ cat /etc/init/lightdm.override
manual

lightdmサービスを停止しても、助けにはなりませんでした

Sudo service lightdm stop

デスクトップを閉じます。このサービスを実行しないようにする方法は?

更新6

$ Sudo update-rc.d lightdm disable
insserv: warning: current start runlevel(s) (empty) of script `lightdm' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `lightdm' overrides LSB defaults (0 1 6).

助けなかった

ソリューション

systemctl disable lightdm.service

助けてくれてありがとう@steeldriver

5
Dims

テストされたコメントの議論から、これはsystemd disable引数を使用して行われます:

$ systemctl disable lightdm.service
6
L. D. James