无 GUI 的 Ubuntu

无 GUI 的 Ubuntu

我正在使用 Ubuntu 12.04 lts,并且我不需要 GUI,因此我将 grub 更改为以文本模式启动,但由于我不使用 GUI,因此我想删除所有内容以节省空间。

我尝试了“sudo apt-get remove ubuntu-desktop”,但仍然有与以前相同的 GUI。

我能做些什么?

谢谢。

答案1

我认为依赖关系对于桌面的存在来说实在是太复杂了,无法实现这一点。您可以在模拟模式下检查删除命令,例如:

apt-get -s purge ubuntu-desktop whatever more

...但根据我的经验,你最终删除了太多东西。顺便说一句,尝试删除ubuntu-desktop不会产生任何效果,因为它只是一个元包;你应该删除它的依赖项---你可以通过以下方式检查它们:

[romano:~] % apt-cache depends ubuntu-desktop
ubuntu-desktop
  Depends: alsa-base
  Depends: alsa-utils
    alsa-utils:i386
  Depends: anacron
 {...awfully lot of lines removed...]

并且如您所见,依赖项例如声音系统或 anacron,我不知道您是否真的要删除...所以唯一的方法是手动浏览该列表并删除您想要的内容(再次,先模拟!)。

要进行纯文本最小安装,我可以执行以下操作之一:

  1. 安装服务器Ubuntu 版本--- 我认为它默认没有图形界面;

  2. 切换到更适合最小安装和控制的发行版(例如Arch Linux)。

...但你确定值得吗?现在硬盘很便宜,你最多只能获得几 GiB...

答案2

我将删除所有 GUI 库、X、pulseaudio

sudo apt-get purge "^libgtk.*" "^libqt.*" xserver-xorg-core "^pulseaudio.*"

然后执行自动删除来删除剩余的依赖项:

sudo apt-get autoremove --purge

我也正在使用清除功能来删除配置文件。

检查要删除的软件包列表,有时您会得到 CLI 工具的意外依赖项。

相关内容