删除软件包以将桌面转换为服务器?


16

我有一个上面装有Ubuntu 11.10的VPS。不幸的是,只有11.10桌面(而非服务器)映像可用作安装VPS的映像。如何删除桌面安装中包含的软件包,并且,如果需要,如何安装仅服务器安装具有的软件包?

我试过sudo apt-get remove ubuntu-desktop然后sudo apt-get autoremove。不幸的是,这没有用:它只删除了已安装的“ mirjudo”,而没有安装“ libjudy-debian”(或类似的东西)。

Answers:


15

Right autoremove仅删除作为其他软件包安装的一部分而自动安装的软件包。映像中安装的内容是种子,因此基本上都被视为“手动”。

通过摆脱Xorg,您可能会摆脱其中的大多数

sudo apt-get remove xserver-xorg-core

然后再执行一次自动删除。

可能还有其他您不需要的东西。但是..实际上..为什么不只是向您的VPS提供者索要服务器映像。图片?


1
我希望会有更好的方法,但是无论如何还是谢谢。
Azendale 2011年

28

要删除x11及其使用的所有内容,包括所有配置:

apt-get purge libx11.* libqt.*

与公认的答案(删除xserver-xorg-core)不同,此答案还将删除所有桌面软件包,例如Firefox等。


这会将xserver删除为可接受的答案吗?还是也需要这样做?
IanVaughan 2015年

3
是的,它将被删除。不要apt-get --assume-no remove libx11.* libqt.*看到所有将要删除的软件包。
贝恩2015年

是的,我现在正在执行此操作,它所删除的内容比接受的答案要多得多,而且所有这些都是您不想要的。pastebin.com/mQK1MYCH
spezticle

apt autoremove在清除操作之后还将移除一吨“不需要的”包裹
andrei

0
sudo apt-get purge -y libx11.* libqt.* libgtk.
sudo apt-get autoremove -y

2
仅代码答案不是高质量的。最好解释一下它的作用,这比其他答案要好。您还应该链接到用于编写此答案的任何参考。
斯蒂芬·奥斯特米勒
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.