Hemos instalado Ubuntu Desktop Edition en nuestro servidor de desarrollo. Ahora que lo tenemos en un centro de datos, nos gustaría reducirlo a una edición de servidor.
¿Hay una manera fácil de hacerlo en lugar de simplemente ingresar y desinstalar paquetes a mano?
Respuestas:
Es posible hacerlo al revés, pero nunca he visto a nadie que haya podido hacerlo simplemente instalando un metapaquete o algo así.
Tu mejor apuesta es:
fuente
Puede eliminar
ubuntu-desktop
y, al mismo tiempo, eliminar automáticamente todos sus dependientes huérfanos:Agregue la
--purge
opción si también desea eliminar la configuración de los paquetes afectados (y no conservarla para una posible reinstalación posterior).Si tiene otro escritorio, elimínelos también. Si reinicia después de esto, no debería tener GUI para iniciar sesión. Si purga un programa en lugar de simplemente eliminarlo, también eliminará los archivos de configuración que puedan quedar.
Como Rinzwind sugiere probar
sudo apt-get remove gnome-*
.Antes de Ubuntu 16.04 , también proporciona un paquete especial de kernel para instalaciones de servidor
linux-image-server
:sudo apt-get install linux-image-server
y reiniciar.Luego le sugiero que instale las aplicaciones de servidor que desee, como
ssh-server
.Pero como siempre es mejor hacer una instalación limpia. Da menos riesgo de errores y paquetes rotos.
fuente
ubuntu-desktop
, pero no hizo nada, ya que ningún paquete depende de ello. Entonces me quita todos los paquetes queubuntu-desktop
dependen de, que funciona mejor, pero todavía deja un poco de un desastre con paquetes comounity-common
,gedit-common
, etc.purge
o simplementeremove
? editado la pregunta.sudo apt-get remove gnome-*
se encargaría de la mayoría de los paquetes. La unidad debe eliminarse junto con esto (debido a las dependencias). (aunque necesita confirmación ya que tiendo a no hacer esto)Nota: como se indica en los comentarios, taskel solo debe usarse para instalar tareas, no eliminarlas. En esta tarea específica (eliminar escritorio -> instalar servidor) parece funcionar bien. Así que úsalo con precaución.
Puedes probar taskel. Con él, puede hacer lo que quiera seleccionando Basic Ubuntu Server y desmarcando Ubuntu Desktop .
fuente
Si no desea ejecutar el DM y WM en el inicio, pero tiene la capacidad de ejecutarlos a voluntad, puede ejecutar:
luego reiniciar.
El sistema se iniciará en el nivel de ejecución 3 (init 3) que no inicia el DM y WM y todas las demás cosas relacionadas con el entorno de escritorio, pero inicia todo lo demás. Cuando el sistema se inicia en el terminal tty1 en la consola, puede iniciar sesión y luego
para acceder al entorno de escritorio de inicio de sesión.
En los escritorios ubuntu y xfce4 que estaba probando con el botón de cierre de sesión de la GUI colgó mi sistema.
En el escritorio de ubuntu, los botones de apagado y reinicio funcionaron bien; el escritorio xfce4 solo tiene un botón para cerrar sesión.
La forma segura de volver a tty solo es abrir una terminal y ejecutar:
fuente