![删除软件包以将桌面转换为服务器?](https://linux22.com/image/812391/%E5%88%A0%E9%99%A4%E8%BD%AF%E4%BB%B6%E5%8C%85%E4%BB%A5%E5%B0%86%E6%A1%8C%E9%9D%A2%E8%BD%AC%E6%8D%A2%E4%B8%BA%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我有一个装有 Ubuntu 11.10 的 VPS。不幸的是,只有 11.10 桌面版(不是服务器版)映像可用作安装 VPS 的映像。我该如何删除桌面版安装中包含的软件包,并在需要时安装只有服务器版安装才有的软件包?
我尝试过sudo apt-get remove ubuntu-desktop
,然后sudo apt-get autoremove
。不幸的是,这没有用:它只删除了“libjudy-debian”(或类似的东西),它是在安装“miredo”时安装的。
答案1
要删除 x11 和使用它的所有内容,包括所有配置:
apt-get purge libx11.* libqt.*
与接受的答案(删除 xserver-xorg-core)不同,这个答案还将删除所有桌面包,如 Firefox 等。
答案2
右侧的 autoremove 仅删除作为其他软件包安装的一部分而自动安装的软件包。镜像中安装的内容是种子,因此基本上都被视为“手动”。
你可能会摆脱最多通过摆脱 Xorg 来消除它们:
sudo apt-get remove xserver-xorg-core
然后执行另一次自动删除。
可能还会有其他你不需要的东西...但是...真的...为什么不直接向你的 VPS 提供商索要服务器映像呢...他们甚至提供桌面映像,这不是有点傻吗?
答案3
sudo apt-get purge -y libx11.* libqt.* libgtk.
sudo apt-get autoremove -y