Answers:
可以用另一种方式做到这一点,但是我从未见过有人能够通过安装metapackage或其他东西来做到这一点。
您最好的选择是:
您可以删除ubuntu-desktop
并同时自动删除其所有孤立的家属:
sudo apt-get autoremove ubuntu-desktop
--purge
如果您还想删除受影响的软件包的配置(并且不保留它以便以后重新安装),请添加该选项。
如果您还有其他桌面,也请删除它们。如果在此之后重新启动,则应该没有GUI登录。如果您清除程序而不只是删除程序,那么还会删除可能剩余的所有配置文件。
正如Rinzwind建议的那样尝试sudo apt-get remove gnome-*
。
在Ubuntu 16.04之前,它还提供了用于服务器安装的特殊内核软件包linux-image-server
:
sudo apt-get install linux-image-server
然后重启。然后,我建议您安装所需的服务器应用程序,例如ssh-server
。
但是,一如既往,最好进行全新安装。它降低了错误和包装破损的风险。
ubuntu-desktop
,但是它什么也没做,因为没有软件包依赖于它。然后我删除了所有的软件包ubuntu-desktop
依赖于,它工作得更好,但它仍然留下了有点乱与像包unity-common
,gedit-common
等等
purge
它,还是remove
它?编辑了问题。
sudo apt-get remove gnome-*
将处理大多数软件包。与此同时应删除Unity(依赖项的原因)。(尽管需要确认,因为我倾向于不这样做)
注意: 如评论中所述,tasksel仅应用于安装任务,而不能删除它们。在此特定任务(删除桌面->安装服务器)中,它似乎工作正常。因此,请谨慎使用。
您可以尝试taskel。有了它,您可以通过选择Basic Ubuntu Server并取消选中Ubuntu Desktop来做您想做的事情。
sudo apt-get install tasksel
如果您只想在启动时不运行DM和WM,而是希望具有运行它们的能力,则可以运行:
sudo systemctl set-default runlevel3.target
然后重启。
系统将启动到运行级别3(初始化3),该级别不会启动DM和WM以及与桌面环境有关的所有其他内容,但会启动其他所有内容。当系统引导至控制台的tty1终端时,您可以登录,然后
sudo init 5
进入桌面环境登录。
在ubuntu和xfce4桌面上,我正在使用GUI注销按钮进行测试,该测试将系统挂了。
在ubuntu桌面上,关机和重新启动按钮可以正常工作。xfce4桌面只有一个注销按钮。
仅退出tty的安全方法是打开终端并运行:
sudo init 3