¿Eliminar paquetes para transformar Desktop a Server?

16

Tengo un VPS que tiene Ubuntu 11.10. Desafortunadamente, solo la imagen 11.10 Escritorio (no servidor) estaba disponible como una imagen para instalar su VPS. ¿Cómo puedo eliminar los paquetes incluidos en la instalación del escritorio y, si es necesario, instalar los paquetes que solo tiene la instalación del servidor?

Lo he intentado sudo apt-get remove ubuntu-desktopy luego sudo apt-get autoremove. Desafortunadamente, eso no funcionó: solo eliminó 'libjudy-debian' (o algo así) que se instaló de tener 'miredo' instalado en un punto.

Azendale
fuente

Respuestas:

15

La eliminación automática derecha solo elimina los paquetes que se instalaron automáticamente como parte de otras instalaciones de paquetes. Las cosas instaladas en la imagen se siembran y, por lo tanto, todas se consideran básicamente "manuales".

Probablemente te deshagas de la mayoría de ellos al deshacerte de Xorg:

sudo apt-get remove xserver-xorg-core

Y luego haz otro autoremove.

Es probable que haya otras cosas que no necesites ... pero ... realmente ... ¿por qué no pedirle a tu proveedor de VPS una imagen del servidor ... no es un poco tonto que incluso ofrezcan el escritorio? ¿imagen?

SpamapS
fuente
1
Esperaba que hubiera una mejor manera, pero gracias de todos modos.
Azendale
28

Para eliminar x11 y todo lo que lo usa, incluida toda la configuración:

apt-get purge libx11.* libqt.*

A diferencia de la respuesta aceptada (eliminar xserver-xorg-core), esta también eliminará todos los paquetes de escritorio como Firefox, etc.

baño
fuente
¿Esto eliminará xserver como la respuesta aceptada? ¿O esa eliminación también debe hacerse?
IanVaughan
3
Sí, será eliminado. Haga apt-get --assume-no remove libx11.* libqt.*para ver todos los paquetes que se eliminarán.
bain
Sí, estoy haciendo esto ahora, elimina mucho más que la respuesta aceptada y de todas formas es todo lo que no quieres allí. pastebin.com/mQK1MYCH
spezticle
apt autoremovetambién eliminará una tonelada de paquetes "innecesarios" después de la operación de purga
andrei
0
sudo apt-get purge -y libx11.* libqt.* libgtk.
sudo apt-get autoremove -y
vochicong
fuente
2
Una respuesta de código único no es de alta calidad. Sería mejor explicar qué hace esto, cómo es esto mejor que otras respuestas. También debe vincular a las referencias que utilizó para escribir esta respuesta.
Stephen Ostermiller