¿El servidor y el escritorio de Ubuntu están configurados/compilados de manera diferente?

¿El servidor y el escritorio de Ubuntu están configurados/compilados de manera diferente?

Estoy considerando usar Ubuntu Server para una máquina x86_64 de gama muy baja. Me pregunto cuál es la diferencia y encontré esto:

diferencia entre servidor ubuntu, mínimo y escritorio

Todavia tengo una pregunta. Tengo entendido que el mínimo y el escritorio comparten el repositorio de software. Los tres comparten los núcleos.

Parece que el conjunto de paquetes de software es diferente entre el servidor y el resto. Mi pregunta es la siguiente: ¿Están configurados y compilados de manera diferente?

He sido usuario de Gentoo. Según tengo entendido, por ejemplo, Emacs se puede compilar con y sin X. Los paquetes de Desktop Emacs parecen estar creados con X, que Server Emacs no necesitará. ¿Ubuntu compila paquetes, por ejemplo, Emacs, de manera diferente? ¿O Ubuntu simplemente elimina Emacs para servidor y lo envía con X solo para escritorio?

Respuesta1

Todos tienen los mismos repositorios. La única diferencia es qué paquetes se instalan de forma predeterminada. Una vez que tenga un servidor Ubuntu en funcionamiento, puede decir tasksel install ubuntu-desktopy obtendrá un escritorio Ubuntu completamente funcional. TúpodríaEn principio, comience con el escritorio de Ubuntu y luego elimine los paquetes, pero eso sería mucho trabajo inútil.

Algunas aplicaciones, como Emacs y Vi, vienen en múltiples variantes, con o sin soporte GUI. Para Emacs, en un servidor sin gráficos, instalaría el paquete emacs-nox.

Respuesta2

No conozco emacs; pero un vistazo rápido ahttps://packages.ubuntu.com/disco/emacs (No mencionaste una versión, así que acepté la versión predeterminada/más reciente.) y muestra una dependencia para emacs-gtk, por lo tanto, si se instalara en un servidor sin GUI, se instalarían más paquetes para cumplir con las dependencias.

Una búsqueda de emacs (https://packages.ubuntu.com/search?keywords=emacs&searchon=names&suite=disco§ion=all) y veo

https://packages.ubuntu.com/disco/emacs-nox

que es la segunda opción de instalación (apropiada para un servidor sin GUI).

La base de ambos servidor/escritorio es la misma, la diferencia es que solo los paquetes instalados.

Están disponibles paquetes de emacs GUI y CLI. Simplemente selecciona el paquete más apropiado para tu sistema y, si eliges el incorrecto, no presionas 'y' para instalar todos los departamentos cuando se te pide que confirmes.

información relacionada