So installieren Sie eine Desktop-Umgebung (GUI) auf Ubuntu Server

Möchten Sie GUI auf Ihrem Ubuntu-Server installieren? Sie können völlig tun, dass in den meisten Szenarien, und ich werde die Schritte im Detail in diesem Tutorial diskutieren.

Aber bevor Sie das sehen, lassen Sie mich Ihnen sagen, warum die Server Edition keine GUI enthält und in welchen Fällen Sie die GUI auf Ihrem Server installieren können.

Warum hat Ubuntu Server keine GUI?

Wenn Sie Ubuntu Desktop mit Server vergleichen, besteht der Hauptunterschied im Fehlen einer GUI, d. H. Der Desktop-Umgebung in der Server Edition. Ubuntu Server ist im Grunde eine Striped-Down-Version von Ubuntu Desktop ohne die grafischen Module.

Dies ist beabsichtigt. Ein Linux-Server beabsichtigt, die Systemressourcen für die Ausführung von Diensten zu verwenden. Die grafische Desktopumgebung verbraucht viele Systemressourcen und aus diesem Grund enthalten die Serverbetriebssysteme standardmäßig keine Desktopumgebung.

Sie können einen Ubuntu-Server mit 512 MB RAM verwenden, aber ein Ubuntu-Desktop benötigt mindestens 2 GB RAM, um anständig zu funktionieren. Das ist eine Verschwendung von Ressourcen in der Server-Welt betrachtet.

Als Serverbenutzer (oder Systemadministrator) wird von Ihnen erwartet, dass Sie Ihr System über die Befehlszeile verwenden und verwalten. Sie sollten über gute Kenntnisse der Linux-Befehle für diesen Zweck verfügen.

 systemneustart erforderlich
Normalerweise müssen Sie einen Server über die Befehlszeile verwalten

Müssen Sie die GUI wirklich auf Ihrem Server installieren?

Manche Leute fühlen sich nicht wohl mit der Idee, alles mit Befehlen im Terminal zu machen. Die meisten Menschen sind konditioniert, um einen Computer grafisch zu verwenden.

Sie können eine Desktop-Umgebung auf Ihrem Server installieren und grafisch verwenden. Das ist nicht, wie die meisten Leute es tun, aber es ist eine Option.

Dies funktioniert jedoch nur, wenn Sie direkten Zugriff auf den Server haben. Wenn Sie es auf einem physischen Computer wie einem Server, einem Desktop / Laptop oder Geräten wie Raspberry Pi ausführen. Sie können es auch auf einem Server installieren, der in einer virtuellen Maschine ausgeführt wird, wenn Sie direkten Zugriff auf das Hostsystem haben.

Wenn Sie einen Server mit einem Cloud-Server-Anbieter wie Linode, DigitalOcean oder AWS bereitgestellt haben, ist die Installation von GUI keine gute Idee. Wenn Sie einen Remote-Server haben, den Sie grafisch verwalten möchten, können Sie Tools wie Webmin oder Cockpit verwenden. Mit diesen Tools können Sie Ihre Server grafisch in einem Webbrowser verwenden und verwalten. Es verbraucht viel weniger Systemressourcen als eine vollwertige Desktop-Umgebung.

 Cockpit-Schnittstelle
Tools wie Cockpit ermöglichen die grafische Verwaltung von Linux-Servern

Wie installiere ich GUI auf Ubuntu Server?

Sobald die Grundlagen klar sind, sehen wir uns die Schritte zum Installieren einer Desktop-Umgebung auf einem Ubuntu-Server an.

Sie benötigen folgende Dinge:

  • Ubuntu Server konfiguriert und läuft mit mindestens 2 GB RAM
  • Administratorrechte (Sie müssen Sudo-Befehle ausführen)
  • Internetverbindung (Sie werden neue Pakete herunterladen und installieren)

In meinem Fall ist der Ubuntu-Server in einer virtuellen Maschine installiert und ich habe direkten Zugriff auf den Host-Computer. Ich habe die gleiche Methode auf einem Ubuntu-Server verwendet, der auf einem Raspberry Pi installiert ist.

Achtung!

Diese Dinge sind für experimentelle Zwecke in Ordnung, wenn Sie lernen und erforschen. Bitte fügen Sie keine GUI auf einem Produktionsserver hinzu. Das anschließende Entfernen der GUI kann Abhängigkeitsprobleme verursachen und in einigen Fällen ein defektes System hinterlassen.

Vorbereiten Ihres Systems

Da Sie zunächst einige systemweite Änderungen vornehmen werden, aktualisieren wir & aktualisieren alles, um sicherzustellen, dass auf unserem System die neuesten Pakete ausgeführt werden:

sudo apt update && sudo apt upgrade

Installieren der Desktopumgebung

Nachdem die Updates nicht mehr im Weg sind, können Sie mit der Installation einer Desktopumgebung fortfahren.

Es gibt zwei Möglichkeiten, dies zu tun:

  • apt verwenden, um die Pakete zu installieren
  • Ein Debian-Tool namens tasksel verwenden, das bei der Installation mehrerer Pakete in einem koordinierten Prozess (Tasks) hilft)

Mit beiden können Sie die vollständige Desktop-Umgebung installieren, die Sie als Vollpaket auswählen, genau wie wenn Sie die Desktop-Version von Grund auf neu installieren würden. Damit meine ich, dass Sie alle Standardanwendungen und -tools erhalten, die Sie mit der Desktop-Version erhalten.

Wenn Sie tasksel verwenden möchten, müssen Sie es zuerst mit dem folgenden Befehl installieren:

sudo apt install tasksel

Sobald diese Aufgabe abgeschlossen ist, können Sie tasksel verwenden, um die Desktop-Umgebung (auch als DE bezeichnet) zu installieren.

Jetzt wissen Sie wahrscheinlich, dass es mehrere Desktop-Umgebungen gibt. Sie können wählen, die sie mögen. Einige Desktop-Umgebungen benötigen mehr Systemressourcen (wie GNOME), während andere weniger Systemressourcen verwenden (wie Xfce, MATE usw.).

Es liegt an Ihnen zu entscheiden, welche DE Sie verwenden möchten. Ich gehe mit dem GNOME-Desktop, da es der Standard-Desktop für Ubuntu ist. Später werde ich auch einige Tipps zur Installation verschiedener Desktops geben.

Wenn Sie tasksel verwenden, führen Sie diesen Befehl aus:

sudo tasksel install ubuntu-desktop

wenn Sie nur apt verwenden möchten, führen Sie diesen Befehl aus:

sudo apt install ubuntu-desktop

Abhängig von Ihrer Verbindungsgeschwindigkeit und Hardware dauert dieser Vorgang einige Minuten bis zu einer Stunde.

Ich möchte darauf hinweisen, dass beide Aktionen zur vollständigen Installation der GNOME-Desktopumgebung führen. Ich habe beide Befehle für dieses Tutorial ausgeführt und am Ende genau die gleichen Ergebnisse erzielt.

Installieren und Einrichten des Display Managers

Nachdem dieser Vorgang abgeschlossen ist, benötigen Sie eine Komponente namens Display Manager, die auch als „Anmeldemanager“ bezeichnet wird. Dieses Tool ist für das Starten des Anzeigeservers und das Laden des Desktops verantwortlich, während Benutzersitzungen und die Authentifizierung verwaltet werden.

Standardmäßig verwendet GNOME Desktop GDM3 als Anzeigemanager, aber es ist ein bisschen schwer auf der Ressourcenseite. Sie können etwas Leichteres und ressourcenschonenderes verwenden. In diesem Fall gehen wir zu lightdm, einem plattformunabhängigen Display-Manager. Installieren Sie es mit apt:

sudo apt install lightdm

Bei der Installation von lightdm wird das System nach einem Standard-Display-Manager fragen, da jeweils nur einer ausgeführt werden kann, obwohl mehrere installiert sein können.

 Installieren von Display Manager auf Ubuntu Server
Verwenden Sie die Pfeiltaste, um eine Option auszuwählen, und verwenden Sie dann die Tabulatortaste, um <OK> auszuwählen, und drücken Sie die Eingabetaste

Wählen Sie einfach lightdm aus der Liste und drücken Sie <Ok>. Dies sollte nicht länger als ein paar Minuten dauern. Nachdem diese Aufgabe erledigt ist, können Sie den Display Manager starten und die GUI mit dem folgenden Befehl laden:

sudo service lightdm start

Wenn Sie überprüfen möchten, welcher Display Manager in Ihrem System konfiguriert ist, können Sie Folgendes ausführen:

cat /etc/X11/default-display-manager

und Sie erhalten eine ähnliche Eingabeaufforderung:

 gui ubuntu Server Standard installieren
Überprüfen des Standard-Display-Managers

Wenn alles nach Plan lief, wird ein Begrüßungsbildschirm geladen.

Installation von GUI ubuntu Server gnome Desktop greet
Begrüßungsbildschirm von GNOME Desktop mit LightDM auf einem Ubuntu Server

Geben Sie Ihre Anmeldeinformationen ein und Ihr Desktop wird ausgeführt.

GUI ubuntu Server gnome Desktop installieren
GNOME Desktop vollständig auf Ubutnu Server geladen

Wenn Sie die GUI herunterfahren möchten, öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:

sudo service lightdm stop

Installation anderer Desktop-Umgebungen (optional)

Vorhin habe ich gesagt, dass wir verschiedene Desktops auswählen können.

MATE

MATE ist ein leichter Desktop, der auf GNOME2-Basiscode basiert.

Um MATE zu installieren, würden Sie:

sudo tasksel install ubuntu-mate-core

oder

sudo apt install ubuntu-mate-core

Lubuntu / LXDE / LXQT

Lubuntu ist eine weitere leichte Option, die ich empfehle, wenn Ihr System wenig Ressourcen hat oder wenn Sie einem älteren Computer neues Leben einhauchen. Installieren Sie es mit diesem Befehl:

sudo tasksel install lubuntu-core

oder

sudo apt install lubuntu-core

Xubuntu / Xfce

Xubuntu ist ein Ubuntu-Derivat, das auf der Xfce-Desktop-Umgebung basiert und leicht, einfach und stabil ist, aber auch in hohem Maße anpassbar ist. Wenn Sie es versuchen möchten, verwenden Sie den folgenden Befehl:

sudo tasksel install xubuntu-core

oder

sudo apt install xubuntu-core

Ich lasse einige andere Desktops aus, wie KDE, Cinnamon und Budgie, nicht für irgendetwas falsch, sie sind alle ausgezeichnete Desktops zu und Sie sind frei, sie zu installieren, wie Sie wollen.

Wie entferne ich die GUI von Ubuntu Server?

Wenn Sie feststellen, dass die Desktop-Umgebung zu viele Rechenressourcen beansprucht, können Sie die zuvor installierten Pakete entfernen.

Bitte beachten Sie, dass es in einigen Fällen zu Abhängigkeitsproblemen kommen kann. Erstellen Sie daher bitte ein Backup Ihrer wichtigen Daten oder erstellen Sie einen System-Snapshot.

Sie wissen, wie man Pakete von Ubuntu entfernt:

sudo apt remove ubuntu-desktopsudo apt remove lightdmsudo apt autoremovesudo service lightdm stop

Starten Sie Ihr System jetzt neu. Sie sollten wieder zur normalen Befehlszeilenanmeldung zurückkehren.

Einpacken

Die Installation einer GUI für einen Desktop ist möglich, aber in den meisten Szenarien nicht erforderlich. Wenn Sie mit der Befehlszeile nicht allzu vertraut sind, verwenden Sie eine Serverdistribution wie YunoHost, die auf Debian aufbaut, um Ihnen einen Server zur Verfügung zu stellen, der über die GUI verwaltet werden kann.

Das heißt, wenn Sie ein System von Grund auf neu installieren, dann würde ich empfehlen, dass Sie mit einer Desktop-Version gehen und die zusätzlichen Schritte danach vermeiden.

Leave a Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.