¿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.

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?


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.


¿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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.