我不想只有命令行的服务器机器。因此,我希望从服务器中删除在升级期间自动安装的 GUI。
同时,我不想删除,X
因为我仍然希望能够X Window
在VNC
或上运行应用程序XServer
。
怎么做?
更新
sudo apt-get remove ubuntustudio-desktop
没有帮助
更新2
改变
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=tty1"
GRUB_CMDLINE_LINUX_DEFAULT="text"
没有etc/default/grub
帮助(它只在启动阶段影响图形)
更新 3
更改为
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
答案1
从测试的评论讨论来看,这是使用systemd
禁用参数完成的:
$ systemctl disable lightdm.service