Cómo instalar un entorno de escritorio (GUI) en Ubuntu Server

¿Quiere instalar GUI en su servidor Ubuntu ? Puede hacerlo totalmente en la mayoría de los escenarios y voy a discutir los pasos en detalle en este tutorial.

Pero antes de que vea eso, déjeme decirle por qué la edición del servidor no viene con GUI y en qué casos puede instalar la GUI en su servidor.

¿Por qué el servidor Ubuntu no tiene una GUI?

Si compara el escritorio de Ubuntu con el servidor, la principal diferencia será la ausencia de GUI, es decir, el entorno de escritorio en la edición del servidor. Ubuntu Server es básicamente una versión simplificada del escritorio de Ubuntu sin los módulos gráficos.

Esto es intencional. Un servidor Linux tiene la intención de utilizar los recursos del sistema en los servicios en ejecución. El entorno de escritorio gráfico consume muchos recursos del sistema y, por este motivo, los sistemas operativos de servidor no incluyen un entorno de escritorio por defecto.

Puede usar un servidor Ubuntu con 512 MB de RAM, pero un escritorio Ubuntu necesitará al menos 2 GB de RAM para funcionar decentemente. Eso se considera un desperdicio de recursos en el mundo de los servidores.

Como usuario del servidor (o administrador del sistema), se espera que use y administre su sistema a través de la línea de comandos. Debe tener un conocimiento decente de los comandos de Linux para este propósito.

Por lo general, debe administrar un servidor desde la línea de comandos

¿Realmente necesita instalar GUI en su servidor?

Algunas personas no se sienten cómodas con la idea de hacer todo usando comandos en la terminal. Después de todo, la mayoría de las personas están condicionadas a usar una computadora gráficamente.

Puede optar por instalar un entorno de escritorio en su servidor y usarlo gráficamente. No es así como la mayoría de la gente lo hace, pero es una opción.

Pero esto solo funciona si tiene acceso directo al servidor. Si lo está ejecutando en una máquina física como un servidor, una computadora de escritorio/portátil o dispositivos como Raspberry Pi. También puede instalarlo en un servidor que se ejecuta en una máquina virtual si tiene acceso directo al sistema host.

Si tiene un servidor implementado usando un proveedor de servidores en la nube como Linode, DigitalOcean o AWS , instalar GUI no será una buena idea. Si tiene un servidor remoto que desea administrar gráficamente, puede usar herramientas como Webmin o Cabina . Estas herramientas le permiten usar y administrar sus servidores gráficamente en un navegador web. Consume muchos menos recursos del sistema que un entorno de escritorio completo.

Herramientas como Cockpit permiten gestionar servidores Linux de forma gráfica

¿Cómo instalar GUI en el servidor Ubuntu?

Una vez claro lo básico, veamos los pasos para instalar un entorno de escritorio en un servidor Ubuntu.

Necesitarás las siguientes cosas:

  • Ubuntu Server configurado y ejecutándose con al menos 2 GB de RAM
  • Privilegios administrativos (necesita ejecutar sudo comandos)
  • Conexión a Internet (vas a descargar e instalar nuevos paquetes)

En mi caso, el servidor Ubuntu está instalado en una máquina virtual y tengo acceso directo a la máquina host. He usado el mismo método en un servidor Ubuntu instalado en una Raspberry Pi.

¡Atención!

Estas cosas están bien para propósitos experimentales cuando estás aprendiendo y explorando. No agregue GUI en un servidor de producción. Eliminar la GUI después podría causar problemas de dependencia y dejar un sistema roto en algunos casos.

Preparando tu sistema

Primero, dado que va a realizar algunas modificaciones en todo el sistema, actualicemos y actualicemos todo para asegurarnos de que nuestro sistema esté ejecutando los paquetes más recientes:

                      
                        sudo apt update && sudo apt upgrade
                      
                    

Instalación del entorno de escritorio

Una vez eliminadas las actualizaciones, puede continuar con la instalación de un entorno de escritorio.

Hay dos maneras de hacer esto:

  • Usando apt para instalar los paquetes
  • Usando una herramienta de Debian llamada tarea que ayuda con la instalación de múltiples paquetes en un proceso coordinado (tareas)

Cualquiera de los dos le permitirá instalar el entorno de escritorio completo que elija como un paquete completo, como si estuviera instalando la versión de escritorio desde cero. Con esto quiero decir que obtendrá todas las aplicaciones y herramientas predeterminadas que obtiene con la versión de escritorio.

Si quieres usar tasksel primero debe instalarlo usando el siguiente comando:

                      
                        sudo apt install tasksel
                      
                    

Una vez finalizada esta tarea, puede utilizar tasksel para instalar el entorno de escritorio (también conocido como DE).

Ahora, probablemente sepa que hay varios entornos de escritorio disponibles. Puedes elegir el que más te guste. Algunos entornos de escritorio necesitan más recursos del sistema (como GNOME), mientras que otros utilizan menos recursos del sistema (como Xfce, MATE, etc.).

Depende de usted decidir qué DE le gustaría usar. voy con el Escritorio GNOME ya que es el escritorio predeterminado para Ubuntu. Más adelante, también compartiré algunos consejos para instalar diferentes escritorios.

Si estás usando tasksel ejecuta este comando:

                      
                        sudo tasksel install ubuntu-desktop
                      
                    

si desea usar solo apt, ejecute este comando:

                      
                        sudo apt install ubuntu-desktop
                      
                    

Dependiendo de la velocidad de su conexión y del hardware, este proceso tomará de un par de minutos a una hora.

Quiero señalar que ambas acciones darán como resultado la instalación completa del entorno de escritorio GNOME. Ejecuté ambos comandos por el bien de este tutorial y terminé teniendo exactamente los mismos resultados.

Instalación y configuración del administrador de pantalla

Una vez que se complete este proceso, necesitará un componente llamado Administrador de visualización, también conocido como “administrador de inicio de sesión”. Esta herramienta será responsable de iniciar el servidor de visualización y cargar el escritorio mientras administra las sesiones de usuario y la autenticación.

De forma predeterminada, GNOME Desktop usa GDM3 como su administrador de pantalla, pero es un poco pesado en el lado de los recursos. Puede usar algo más ligero y más amigable con los recursos. En este caso, vamos con luz dm , un administrador de pantalla independiente de la plataforma. Instalarlo con apt:

                      
                        sudo apt install lightdm
                      
                    

Al instalar lightdm, el sistema solicitará un administrador de pantalla predeterminado porque solo se puede ejecutar uno a la vez, aunque puede tener varios instalados.

Use la tecla de flecha para seleccionar una opción y luego use la tecla de tabulación para seleccionar y presione enter

Solo elige luz dm de la lista y pulsa . Esto no debería tomar más de un par de minutos. Una vez realizada esta tarea, puede iniciar el administrador de pantalla y cargar la GUI con el siguiente comando:

                      
                        sudo service lightdm start
                      
                    

Si desea verificar qué administrador de pantalla está configurado en su sistema, puede ejecutar:

                      
                        cat /etc/X11/default-display-manager
                      
                    

y obtendrá un mensaje similar a este:

Comprobación del Administrador de visualización predeterminado

Si todo salió según lo planeado, tendrá cargada una pantalla de saludo.

Pantalla de saludos de GNOME Desktop con LightDM en un servidor Ubuntu

Enter tus credenciales y tendrás tu escritorio funcionando.

GNOME Desktop completamente cargado en el servidor Ubutnu

Si desea cerrar la GUI, abra una ventana de terminal y escriba:

                      
                        sudo service lightdm stop
                      
                    

Instalación de otros entornos de escritorio (opcional)

Anteriormente dije que podíamos elegir diferentes escritorios, así que echemos un vistazo a algunas alternativas.

COMPAÑERO

COMPAÑERO es un escritorio liviano basado en el código base de GNOME2, es completamente de código abierto y una muy buena opción.

Para instalar MATE, ejecutaría:

                      
                        sudo tasksel install ubuntu-mate-core
                      
                    

o

                      
                        sudo apt install ubuntu-mate-core
                      
                    

Lubuntu / LXDE / LXQT

Lubuntu es otra opción liviana que recomiendo si su sistema tiene pocos recursos o si está dando nueva vida a una computadora más antigua. Instálalo usando este comando:

                      
                        sudo tasksel install lubuntu-core
                      
                    

o

                      
                        sudo apt install lubuntu-core
                      
                    

Xubuntu / Xfce

Xubuntu es un derivado de Ubuntu basado en el Xfce entorno de escritorio ligero, simple, estable, pero también altamente personalizable. Si quieres probarlo, usa el siguiente comando:

                      
                        sudo tasksel install xubuntu-core
                      
                    

o

                      
                        sudo apt install xubuntu-core
                      
                    

Dejo otros escritorios fuera, como KDE, Cinnamon y Budgie, no por nada malo, también son excelentes escritorios y puedes instalarlos como quieras.

¿Cómo eliminar la GUI del servidor Ubuntu?

Si se da cuenta de que el entorno de escritorio está consumiendo demasiados recursos informáticos, puede eliminar los paquetes que instaló anteriormente.

Tenga en cuenta que puede causar problemas de dependencia en algunos casos, así que haga una copia de seguridad de sus datos importantes o cree una instantánea del sistema.

Ya sabes cómo eliminar paquetes de Ubuntu:

                      
                        sudo apt remove ubuntu-desktop
sudo apt remove lightdm
sudo apt autoremove
sudo service lightdm stop
                      
                    

Reinicie su sistema ahora. Debería volver al inicio de sesión normal de la línea de comandos.

Terminando

Es posible instalar una GUI para un escritorio, pero no es necesario en la mayoría de los escenarios. Si no se siente muy cómodo con la línea de comandos, use una distribución de servidor como Anfitrión Yuno que se basa en Debian para brindarle un servidor que se puede administrar a través de GUI.

Dicho esto, si está instalando un sistema desde cero, le recomiendo que opte por una versión de escritorio y evite los pasos adicionales posteriores.

Con esta información, les dejo la sección de comentarios. ¿Utiliza GUI en un servidor? ¿Enfrentó algún problema al seguir este tutorial?


Related Posts