¿Cómo ejecutas Ubuntu Server con una GUI?


207

Intentando ejecutar un servidor Ubuntu por primera vez ... Pero todo está en una terminal. ¿Hay alguna manera de cambiar a una GUI?


21
NOTA: LA RESPUESTA SUPERIOR DICE QUE NO HAY DISTRIBUCIÓN DEL SERVIDOR DE UBUNTU, PERO AHORA LA HAY. La primera respuesta que habla sobre Ubuntu Server es actualmente la tercera respuesta, de Ubuntu Ingrained.
Kim titular

1
ServerGUI es útil.
Eliah Kagan

1
Esto es típico de la naturaleza de las respuestas en este sitio: cuando una respuesta con las mejores votaciones es realmente inútil porque está desactualizada, no hay capacidad de marcar / advertencia, por lo que no perdemos nuestro tiempo leyéndola / cuestionándola. El voto negativo conduce a la incomodidad. Realmente necesitan abordar esto.
killjoy

@killjoy: esta pila parece estar en un cierto nivel de experiencia y un poco difícil para los novatos, ya que ambos estamos. En mi casa, Money.SE, aprendimos hace mucho tiempo, hay personas que recién comienzan, totalmente despistadas, y también necesitamos ayudarlas. Aquí, sería un gran comienzo si las preguntas y respuestas tuvieran un nivel de revoluciones, ya que las cosas tienden a cambiar. Acabo de instalar "Ubuntu Server 16.04 y me puse a ver una línea de comando, y necesito que cargue más paquetes."
JoeTaxpayer

1
Ha habido un "Servidor Ubuntu" desde 6.06 en 2006 , y todo lo que @Gilles dijo es correcto: no es su propia distribución; Es una selección de paquetes.
Tohuw

Respuestas:


180

No hay una distribución específica llamada "servidor Ubuntu", es todo Ubuntu. Existen diferentes medios de instalación para el escritorio y el servidor de Ubuntu, pero la diferencia está solo en el programa de instalación inicial y el conjunto de paquetes incluidos. Los medios de instalación del servidor no instalan una GUI de forma predeterminada, pero es solo una instalación de paquete de distancia.

Para instalar un entorno de escritorio, deberá habilitar la instalación de paquetes desde Internet (los paquetes de escritorio no están en el CD de instalación del servidor). El programa de instalación debería haberlo hecho por usted si encontró una conexión a Internet, pero aparentemente no lo hizo.

Luego ejecute estos comandos para instalar un entorno de escritorio:

sudo apt-get update
sudo apt-get install ubuntu-desktop

Debería obtener un mensaje de inicio de sesión gráfico en ese momento (no estoy completamente seguro; si no obtiene uno, reinicie).

Una vez que tenga una GUI, debe ir y habilitar algunas fuentes de software más , como mínimo las actualizaciones de seguridad y el repositorio del universo. Haga clic en el botón Ubuntu, busque "Fuentes de software", y marque las casillas "restringido", "universo" y "multiverso" (además de "principal") en la primera pestaña, y marque al menos "-seguridad" y "-actualizaciones" (y también puede verificar los demás) en la pestaña "Actualizaciones".


43
Sugiero ya que es un servidor lo siguiente: sudo apt-get install --no-install-recommends ubuntu-desktopMantenlo mínimo.
Karl Morrison

99
De otra respuesta a continuación: " --no-install-recommendsexcluirá los principales softwares y herramientas como libreoffice, firefox, thunderbird, etc."
Miscreant

1
@Jistanidiot piensa en las diferentes descargas de ubuntu.com como Ubuntu con estos conjuntos de bibliotecas. Los usuarios de escritorio no necesitan bibliotecas de servidor, así que no las incluyas y viceversa. Puede instalar estas bibliotecas después de instalar Ubuntu en cualquier momento, ya que no están directamente separadas de Ubuntu.
Michael Warner

Hice esto pero ahora no puedo iniciar sesión con el usuario que tenía ... Sin embargo, logré ingresar como invitado.
Sampgun

120

Si quieres administrar localmente

Puede instalar el escritorio predeterminado de Ubuntu ejecutando lo siguiente:

sudo apt-get install ubuntu-desktop

Hay muchas alternativas de escritorio que puede instalar y usar, como:

  • Instalación de Gnome 3 :sudo apt-get install gnome-shell
  • KDE vea la instalación de Kubuntu :sudo apt-get install kubuntu-desktop
  • Instalación de XFCE :sudo apt-get install xfce4
  • Instalación de LXDE :sudo apt-get install lxde
  • Instalación de Openbox :sudo apt-get install openbox
  • Gnome Classic ( antiguo ) un escritorio Gnome 3 que se parece a la instalación de Gnome 2:sudo apt-get install gnome-session-fallback
  • Instalación de Ubuntu Gnome (sabor oficial):sudo apt install ubuntu-gnome-desktop

Administración local y / o remota.

Excepto por lo anterior, puede administrar su servidor utilizando una solución basada en la web con menos recursos:

  • Instalación de Webmin: ver aquí
  • Zentyal ( ofrece edición comunitaria parece que no hay edición gratuita enymore. Muchas quejas, se despoja cada vez más ...) instalación: ver aquí
  • Instalación de ISPConfig (admite hasta 16.10): consulte aquí

1
Una interfaz gráfica tradicional, como gnome o kde o fluxbox, agrega muy poco a un servidor, ya que casi todo lo que hace es desde la línea de comandos (editar archivos, comenzar a detener servicios, instalar servicios). Si "necesita" una interfaz gráfica, use una solución basada en la web como Webmin.
Panther

16
En ninguna parte de la pregunta se solicita una GUI con fines administrativos. El OP claramente pregunta cómo habilitar una GUI en su servidor. La respuesta ofrece varias posibilidades desde un entorno de escritorio completo para uso general hasta soluciones más orientadas a la administración.
Stef K

Gran lista: ¿hay un resumen "oficial" de alternativas en alguna parte?
Reinier Post

No conozco un informe: después de mencionar todas las soluciones, Google es tu amigo ...
Stef K

¿Puedes decir, cuáles son los pasos adicionales? es decir, instalado desde el terminal (uso VPS), entonces ¿cómo configurarlo / conectarlo desde mi Windows 10?
T.Todua

64

Ubuntu Server nunca viene con una GUI. Todas las actividades que necesita hacer en un servidor pueden realizarse a través de la terminal. Incluso si descarga la GUI, probablemente podrá acceder a Internet y obtener soporte en línea a través de foros o chat. Pero todavía no hay herramientas de administración de servidor / actividades para Linux que necesiten una GUI para la administración.

Si está buscando alguna GUI similar a Windows Server, entonces dicha GUI no existe para Ubuntu Server. Pero puede descargar un escritorio de Ubuntu en un servidor para obtener la interfaz de usuario ... Todas las actividades relacionadas con el servidor aún deberán realizarse a través del terminal. Puede descargar la GUI de escritorio en el servidor a través del siguiente comando ...

Las siguientes son las opciones

  1. Para instalar el entorno de escritorio predeterminado de Unity: sudo apt-get install ubuntu-desktop

  2. Para instalar el entorno de escritorio de Unity sin complementos como (Correo electrónico, OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop

  3. Para instalar un entorno de escritorio muy ligero, solo la GUI básica (XFCE): sudo apt-get install xubuntu-desktop(o LXDE: sudo apt-get install lubuntu-desktoppara una GUI aún más ligera)


10
Sugiero ya que es un servidor lo siguiente: sudo apt-get install --no-install-recommends ubuntu-desktopMantenlo mínimo.
Karl Morrison

2
@ScottBeeson Hola, Scott. Lanzar el comando desde la primera respuesta no te bloquea en ese comando. Puede apt-get eliminar paquetes (es decir, entornos de escritorio) tan fácil como tan fácilmente apt-get instalarlos. Si instala la primera solución, puede verla y decidir si es para usted. Si no es así, simplemente sudo apt-get remove ubuntu-desktop instale uno diferente para probar.
LD James

2
"Todas las actividades que debe realizar en un servidor pueden realizarse a través de la terminal". Tengo que estar en desacuerdo. Estoy instalando una interfaz gráfica de usuario en mi dedicado en este momento, ya que necesito ejecutar un servicio de Java que no tiene opciones de línea de comandos. Diré que es raro, pero a veces necesitas conectarte a un servidor x. Esto incluye algunas de las cosas interesantes que puede hacer a través de xserver de forma remota.
David Cahill

@edwinksl Supongo que eliminaré el "-get" nuevamente una vez que 14.04 pase a EOL en 3 años, como se recomienda apt en 16.04+.
Aaron Franke

@AaronFranke Sí, eso puede funcionar, pero por ahora, me quedaría apt-getcon respuestas que apuntan a 14.04 y mayores. Además, no creo que toda la funcionalidad apt-getexista apttodavía, así que no consideraría aptun reemplazo completo de apt-get16.04. Sus ediciones son geniales por cierto, pero sugeriría no cambiar apt-geta apt. :)
edwinksl

60

Hola chicos, después de un poco de investigación, ¡también quería compartir una respuesta!
Puede encontrar más información aquí https://help.ubuntu.com/community/ServerGUI . Supongo que comienza con una instalación limpia de Ubuntu Server 16.04 (algunas modificaciones pueden ser necesarias para versiones anteriores de Ubuntu). Dependiendo de sus necesidades, puede hacer esto:

  1. GUI mínima:

    sudo apt install xorg
    sudo apt install --no-install-recommends openbox
    

    Ejecute el comando startxy se abrirá openbox (puede abrir una terminal allí y ejecutar cualquier aplicación que desee)

  2. GUI mínima con administrador de pantalla:

    sudo apt install xorg
    sudo apt install --no-install-recommends lightdm-gtk-greeter
    sudo apt install --no-install-recommends lightdm
    sudo apt install --no-install-recommends openbox
    

    Después de reiniciar, verá el menú de inicio de sesión de lightdm.

  3. Un entorno de escritorio mínimo más funcional (el que uso):

    sudo apt install xorg
    sudo apt install --no-install-recommends lightdm-gtk-greeter
    sudo apt install --no-install-recommends lightdm
    sudo apt install --no-install-recommends lxde-icon-theme
    sudo apt install --no-install-recommends lxde-core
    sudo apt install --no-install-recommends lxde-common
    sudo apt install --no-install-recommends policykit-1 lxpolkit
    sudo apt install --no-install-recommends lxsession-logout
    sudo apt install --no-install-recommends gvfs-backends
    

    EXPLICACIÓN: lxde-icon-themees necesaria para los íconos básicos (hay alternativas), lxde-coree lxde-commoninstalará los componentes básicos de lxde, policykit-1y lxpolkitson necesarios para ejecutar pkexec, lxsession-logoutes necesario para que el menú de cierre de sesión funcione, gvfs-backendses necesario si desea soporte de basura, red, dispositivos, etc. pcmanfm

  4. Un entorno de escritorio ligero y completo:

    sudo apt install xorg
    

    Luego elija uno de estos:

    sudo apt install --no-install-recommends lubuntu-core
    

    O

    sudo apt install --no-install-recommends xubuntu-core
    

    O

    sudo apt install --no-install-recommends ubuntu-mate-core
    

    EXPLICACIÓN: Cada uno de estos metapaquetes se basa en el escritorio lxde, xfce y mate respectivamente, incluidas dependencias como alsa, lightdm, etc. y con muchos más paquetes, como temas, configuraciones, etc.

  5. Un entorno de escritorio ligero y completo sin importar las recomendaciones:

    Elige uno de estos:

    sudo apt install lubuntu-core
    

    O

    sudo apt install xubuntu-core
    

    O

    sudo apt install ubuntu-mate-core
    

    EXPLICACIÓN: Casi lo mismo que 4 (incluida la xorginstalación completa ) pero con muchos más paquetes como bluetooth, impresoras, compatibilidad con escáner, diferentes temas y fuentes, herramientas básicas de gnomos, etc.

  6. Un escritorio completo con todos los extras (mejor elige otra opción):

    Elige uno de estos:

    sudo apt install lubuntu-desktop
    

    O

    sudo apt install xubuntu-desktop
    

    O

    sudo apt install ubuntu-mate-desktop
    

    O

    sudo apt install ubuntu-gnome-desktop
    

    O

    sudo apt install ubuntu-desktop
    

    O

    sudo apt install kubuntu-desktop
    

    EXPLICACIÓN: Esto instalará todo lo que instala el CD en vivo de cada sabor ubuntu (eso significa que incluso los reproductores multimedia o lo que sea que encuentren útil para su sabor. Por lo tanto, no es una opción recomendada

TIP1: Las --no-install-recommendsopciones se aplica a todos los paquetes de dependencias de forma recursiva por lo que primero se instala xorgel paquete para asegurarse de que todos los controladores gráficos y otros paquetes están instalados y para que mi sistema es portátil, incluso si cambio de placa base o GPU. Algunas personas instalan solo componentes de, xorgpero nunca he podido crear un sistema utilizable de esta manera.

SUGERENCIA 2: Si elige una opción, se instala network-managery network-manager-gnomeluego se usa mejor para configurar su red y eliminar todo el /etc/network/interfacesarchivo (excepto la lointerfaz) para evitar conflictos.

TIP3: Si necesita escritorio remoto a través x11vnccontinuación, elija la opción 2 a 6 (creo que también hay que añadir la opción -auth guessy -looppara que VNC funciona antes de que inicie sesión y después de cerrar la sesión)

SUGERENCIA 4: en las opciones 2 a 6 si desea detener el inicio automático de lightdm, ejecute el comando sudo systemctl disable lightdmy puede iniciarlo cuando lo desee sudo systemctl start lightdm. Para volver a habilitarlo, ejecútelo sudo systemctl enable lightdmy verifíquelo systemctl is-enabled lightdm(a veces no puede volver a habilitarlo y los comandos is-enabled tienen salida, staticasí que ejecute sudo apt install --reinstall lightdmpara solucionarlo)

CONSEJO 5: También hay otra opción (que omití a propósito). Puede instalar el entorno de escritorio específico metapaquete como lxde, xfce4, mate-desktop-environment, plasma-desktop, unity, gnome. Sin embargo, necesitará más paquetes que solo xorgen la mayoría de los casos y estos paquetes o metapaquetes pueden instalar paquetes que ya no son preferidos por ningún sabor de Ubuntu. Por ejemplo, se lxdeinstala wicdcomo recomendación cuando se usan todos los sabores (incluido lubuntu) network-managery network-manager-gnomehoy en día. Para ver las diferencias entre los paquetes, puede buscar aquí: http://packages.ubuntu.com/

SUGERENCIA 6: si al arrancar ves la pantalla de bienvenida y te devuelve a ti tty, simplemente reinicia lightdmdisparandosudo service lightdm restart


¡Guauu! Gracias por todos esos detalles! Realmente me gusta cómo los desglosó comenzando con minimalista y luego con carga completa.
Lance Kind

21

La razón por la que se llama "Servidor" es porque es liviano (sin GUI o paquetes adicionales) para ejecutar la máquina lo más eficiente posible. Agregarle una GUI anula el propósito de la instalación de un Servidor.

Sin embargo, instalar como servidor y luego usar apt-get install / aptitude install su elección de escritorio puede ayudar a eliminar aplicaciones innecesarias que hacer una instalación directa de una versión de escritorio de Ubuntu. Si vas por esta ruta, personalmente me gusta

sudo aptitude install --without-recommends ubuntu-desktop

EDITAR: Sin embargo, si lo está utilizando como un verdadero "Servidor" (ftp, alojamiento web, DNS, etc.), es muy recomendable aprender a navegar Ubuntu a través de su shell en lugar de la GUI.

Y lo que UbuntuIngrained dijo sobre la necesidad de conocer el shell no es necesariamente cierto. Hay paquetes que instalan GUI para diferentes funciones del servidor.


Acerca de su nota EDITAR, ¿tiene algún enlace tutorial para navegar el servidor Ubuntu a través de su shell en lugar de la GUI?
Dr.jacky

2
La razón por la que necesitamos una GUI mínima sin toda la basura es que ejecutamos un servidor de aplicaciones de desarrollo en una VM, por lo que necesitamos un navegador y un administrador de archivos decente y no lo olvidemos, IDE. Espero que todos los que predican contra la GUI mínima en las instalaciones del servidor obtengan esto :) - Obviamente instalando en un blade - nadie querría la GUI.
killjoy

16

El servidor Ubuntu está diseñado para usar recursos mínimos. Una GUI conducirá a un alto uso de recursos, sin embargo, si aún desea una GUI, puede instalar solo lo que se requiere para el escritorio predeterminado de Unity. Instalar ubuntu-desktopcon --no-install-recommends. Esto excluirá software y herramientas innecesarias como LibreOffice, Firefox, Thunderbird, etc.

sudo apt-get install --no-install-recommends ubuntu-desktop

Lee estas guías.


Esta es la respuesta que todos deberían usar, la respuesta aceptada arriba instala todo el escritorio. Esta respuesta (también en algunos comentarios anteriores) es la versión simplificada.
Guy Starbuck

@ubuntuhelp: entonces, ¿qué 'núcleo' instala esto? nm - Acabo de verte gnomo vinculado.
killjoy

12

Ubuntu Server no tiene GUI, pero puede instalarlo adicionalmente. Simplemente inicie sesión con el usuario que creó durante la instalación e instale el Escritorio.

sudo apt-get install ubuntu-desktop

Luego escriba

reboot

y listo


pero dice que:Unable to locate package ubuntu-desktop

3
Según los paquetes.ubuntu.com/natty/ubuntu-desktop el paquete existe. Quizás tenga que actualizar primero la base de datos del paquete. Comience con "sudo apt-get update" y siga luego los pasos mencionados.
ddeimeke

@CIRK lo hiciste sudo apt-get updateantes de intentar la instalación?
TheGrimmScientist

¿Funciona esto también en VMware?
estudiante

No sé por qué esto no debería funcionar en VMware.
ddeimeke

6

Si miras muy de cerca la Guía oficial de Ubuntu Server. Capítulo 6 Administración remota encontrará que el último artículo sería de gran interés. Confía en mí, no quieres instalar un entorno DeskTop en un servidor, usa demasiados recursos hasta un 50 a 60% si te vuelves loco y no obtienes ningún beneficio para controlar tu servidor desde el punto de vista de la GUI.

Leer y digerir el capítulo 6.3 Zentyal. Eso es lo que necesitarías. No puedo creer que lo haya pasado por alto. Así que no tenga miedo de instalarlo, esta es una interfaz web completa que mi primera impresión de instalar zentyal-core y zentyal-common fue "IMPRESIONANTE". No busque más que la interfaz web autorizada por los creadores de Ubuntu.

Sin embargo, parece que este software puede costarle dinero, pero si se toma en serio el uso de una GUI, estoy seguro de que las tarifas pueden ser asequibles para un uso ligero. No todo en la vida es gratis si lo quieres lo suficiente. Sin embargo, estoy seguro de que el uso doméstico puede ser gratuito, depende de los servicios que necesite. Este software viene con muchos módulos, me atrevo a decir que solo debe instalar los que necesita.


5

Algunos de los administradores de escritorio tienen paquetes centrales, por lo que solo puede instalar el escritorio sin ninguna aplicación.

  • LXDE: sudo apt-get install lxde-core(por completo sudo apt-get install lxde)
  • XFCE: sudo apt-get install xfce4(por completo sudo apt-get install xubuntu-desktop)
  • GNOME: sudo apt-get install gnome-core(para full sudo apt-get install gnome)

Fuente


3

Instale el paquete gnome a través de sudo apt-get install ubuntu-desktop. Es posible que también necesite instalar: x-window-system-core, xserver-xorg, gnome-desktop-environment, gdm, pero apt-get probablemente lo haga.

En cuanto a Internet : puede configurar un puente o emular un enrutador . Cómo hacerlo depende un poco de su hardware. Hay una gran cantidad de publicaciones en el foro y howtos disponibles sobre ese tema. Utiliza Google.

Paquetes de interés : bridge-utilsOR dnsmasq. El hostapdpaquete es para el punto de acceso WLAN si desea que su computadora portátil sea una. Pero, francamente, no veo por qué no conectas tu servidor a Internet. Una tarjeta WLAN es barata y fácil y supongo que su computadora portátil de Internet ya está conectada a través de un enrutador.


¿Cómo puedo configurar el reenvío?
James Litewski

¿Cómo instalo esos paquetes sin estar conectado a Internet?
James Litewski

1
Para ser correcto, ubuntu-desktopno instale el paquete gnome(y ni siquiera gnome-core), sino una serie de otros gnome-$somethingpaquetes.
enzotib

@James Litewski: ¡El reenvío debe instalarse en la máquina con internet! Pero, en general, este es el modo de instalar paquetes sin conexión . También puede buscar y descargar todos los paquetes usando la búsqueda de paquetes de Ubuntu . Aunque posiblemente la forma más fácil es conectar la máquina temporalmente.
con-f-use

3
  1. Configurar una interfaz:

    sudo ip link set dev eth0 down
    sudo dhclient eth0
    

    Esto se abrirá eth0usando DHCP.

  2. Instale su elección de escritorio:

    sudo apt-get update
    sudo apt-get install ubuntu-desktop
    reboot
    

2

La cuestión es que no hay GUI incluida con la edición del servidor. Puedes instalar yusar Webmin- una interfaz gráfica basada en web o, si desea una GUI similar a la de un escritorio, deberá elegir e instalar los paquetes manualmente. El mínimo indispensable sería Xorg, un administrador de ventanas y probablemente un administrador de archivos.


55
Webmin ha sido eliminado de la lista de paquetes. Puede conducir a un sistema gravemente dañado. Edita los archivos de configuración de una manera no debian / ubuntu.
con-f-use

1

Recopilando lo que estás diciendo, supongo que te gustaría una de dos cosas:

  1. Reinstale MacOS
  2. Instale una GUI en el sistema (ya limpio).

¿Estoy en lo correcto en esto?

Si es el primero, debe marcar esto y pedirle a un moderador que lo mueva a la sección " Preguntar diferente ", si es el segundo, nuevamente tiene dos opciones:

  1. Descargue el DVD de instalación de Ubuntu 11.04 Desktop e instale todos los paquetes necesarios en el servidor, o
  2. Simplemente instale Desktop Edition en el sistema desde cero (mi sugerencia, ya que de todos modos ya ha borrado todo lo que le interesa) y luego instale los componentes del servidor necesarios además de eso usando el administrador de paquetes de Ubuntu, Synaptic o la CLI .

bueno, me gustaría volver a instalar todo. pero no se como arrancar mi DVD?

Si es una Mac, inserte el nuevo DVD de Linux y presione "c" durante el inicio. Consulte Combinaciones de teclas de inicio para Mac basadas en Intel para obtener más información; nada más que eso ya no pertenecería aquí (posiblemente tampoco lo hace, pero como estás tratando de reinstalar Linux ... / grin)
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.