Sind Ubuntu Server und Desktop unterschiedlich konfiguriert/kompiliert?

Sind Ubuntu Server und Desktop unterschiedlich konfiguriert/kompiliert?

Ich überlege, Ubuntu Server für eine sehr einfache x86_64-Maschine zu verwenden. Ich frage mich, was der Unterschied ist, und habe Folgendes gefunden:

Unterschied zwischen Ubuntu-Server, Minimal und Desktop

Ich habe noch eine Frage. Meines Wissens nach teilen sich Minimal und Desktop das Software-Repository. Alle drei teilen sich die Kernel.

Es scheint, dass der Satz an Softwarepaketen zwischen Server und dem Rest unterschiedlich ist. Meine Frage ist: Sind sie unterschiedlich konfiguriert und kompiliert?

Ich bin Gentoo-Benutzer. Meines Wissens kann beispielsweise Emacs mit und ohne X kompiliert werden. Desktop-Emacs-Pakete scheinen mit X erstellt zu sein, was Server-Emacs nicht benötigt. Kompiliert Ubuntu Pakete – z. B. Emacs – anders? Oder lässt Ubuntu Emacs für den Server einfach fallen und liefert es nur mit X für den Desktop aus?

Antwort1

Sie haben alle die gleichen Repositorien. Der einzige Unterschied besteht darin, welche Pakete standardmäßig installiert werden. Sobald Sie einen Ubuntu-Server eingerichtet und in Betrieb genommen haben, können Sie sagen, tasksel install ubuntu-desktopund Sie erhalten einen voll funktionsfähigen Ubuntu-Desktop. SiekönnteBeginnen Sie im Prinzip mit dem Ubuntu-Desktop und entfernen Sie dann die Pakete, aber das wäre eine Menge nutzloser Arbeit.

Einige Anwendungen wie Emacs und Vi gibt es in mehreren Varianten, mit oder ohne GUI-Unterstützung. Für Emacs würden Sie auf einem Server ohne Grafik das Paket installieren emacs-nox.

Antwort2

Ich kenne Emacs nicht, aber ein kurzer Blick aufhttps://packages.ubuntu.com/disco/emacs (Sie haben keine Version erwähnt, also habe ich default/latest akzeptiert) und es zeigt eine Abhängigkeit für an emacs-gtk. Wenn dies also auf einem Server ohne GUI installiert würde, müsste eine Menge weiterer Pakete installiert werden, um die Abhängigkeiten zu erfüllen.

Eine Suche nach emacs (https://packages.ubuntu.com/search?keywords=emacs&searchon=names&suite=disco§ion=all) und ich sehe

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

Dies ist die zweite Installationsoption (geeignet für einen Server ohne GUI).

Die Basis beider Server/Desktops ist dieselbe, der Unterschied besteht lediglich in den installierten Paketen.

Es sind sowohl GUI- als auch CLI-Emacs-Pakete verfügbar. Sie wählen einfach das für Ihr System am besten geeignete Paket aus. Wenn Sie das falsche auswählen, drücken Sie bei der Bestätigungsaufforderung nicht „y“, um alle Abhängigkeiten zu installieren.

verwandte Informationen