Frage Wie läuft Ubuntu Server mit einer GUI?


Versuche, einen Ubuntu-Server zum ersten Mal zu betreiben ... Aber alles ist in einem Terminal. Gibt es eine Möglichkeit, zu einer GUI zu wechseln?


177
2017-07-20 07:02


Ursprung


HINWEIS - DIE TOP ANTWORT SAGT, ES GIBT KEINE SERVERVERTEILUNG VON UBUNTU, ABER JETZT GIBT ES NOCH. Die erste Antwort, die über Ubuntu Server spricht, ist derzeit die dritte Antwort von Ubuntu Ingrained. - kim holder
ServerGUI ist hilfreich. - Eliah Kagan
Dies ist typisch für die Art der Antworten auf dieser Seite - wenn eine Antwort mit der besten Wahl tatsächlich nutzlos ist, weil sie veraltet ist, gibt es keine Flagge / Warnmöglichkeit, so dass wir nicht unsere Zeit damit verschwenden, sie zu lesen / zu hinterfragen. Down-Voting führt zu Unbehagen. Sie müssen sich wirklich damit befassen. - killjoy
@killjoy - dieser Stack scheint auf einem bestimmten Level an Expertise zu sein, und ein bisschen schwierig für Neulinge, wie wir beide sind. Bei mir zu Hause, Money.SE, haben wir vor langer Zeit gelernt, dass Leute gerade erst anfangen, total ahnungslos, und wir müssen ihnen auch weiterhelfen. Hier wäre es ein guter Anfang, wenn Fragen und Antworten ein Rev-Level hätten, da sich die Dinge ändern. Ich habe gerade "Ubuntu Server 16.04" installiert und ich war platt, um eine Befehlszeile zu sehen und musste mehr Pakete laden. - JoeTaxpayer
Seither gibt es einen "Ubuntu Server" 6,06 im Jahr 2006und alles, was @Gilles gesagt hat, ist richtig: es ist nicht seine eigene Distribution; es ist eine Paketauswahl. - Tohuw


Antworten:


Es gibt keine spezielle Distribution namens "Ubuntu Server", es ist alles Ubuntu. Es gibt verschiedene Installationsmedien für Ubuntu Desktop und Server, aber der Unterschied besteht nur in dem ursprünglichen Installationsprogramm und der Menge der enthaltenen Pakete. Das Server-Installationsmedium installiert standardmäßig keine GUI, aber es ist nur eine Paketinstallation entfernt.

Um eine Desktop-Umgebung zu installieren, müssen Sie die Paketinstallation über das Internet aktivieren (die Desktop-Pakete befinden sich nicht auf der Server-Installations-CD). Das Installationsprogramm hätte das für Sie tun sollen, wenn es eine Internetverbindung gefunden hat, aber anscheinend nicht.

Führen Sie dann diese Befehle aus, um eine Desktopumgebung zu installieren:

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

Sie sollten zu diesem Zeitpunkt eine grafische Anmeldeaufforderung erhalten (ich bin mir nicht ganz sicher; wenn Sie keine erhalten, starten Sie neu).

Sobald Sie eine GUI haben, sollten Sie gehen und ein paar mehr aktivieren SoftwarequellenZumindest Sicherheitsupdates und das Universe-Repository. Klicke auf den Ubuntu-Button und suche nach "Software Sources" und kontrolliere die "restricted", "universe" und "multiverse" Felder (zusätzlich zu "main") in der ersten Registerkarte und überprüfe mindestens "-security" und "-updates" (und Sie können auch die anderen überprüfen) auf der Registerkarte "Updates".


160
2017-07-18 12:31



Ich schlage vor, da es sich um einen Server handelt: sudo apt-get install --no-install-recommends ubuntu-desktop Halte es minimal. - Karl Morrison
Wenn es keinen "Ubuntu-Server" gibt, warum hat Ubuntu.com unterschiedliche Downloads für "Ubuntu Desktop" und "Ubuntu Server"? - Jistanidiot
Von einer anderen Antwort unten:--no-install-recommends wird große Software und Tools wie libreoffice, firefox, thunderbird etc ausschließen " - Miscreant
@Jistanidiot denke an die verschiedenen Downloads von ubuntu.com als Ubuntu mit diesen Bibliothekssätzen. Desktop-Benutzer benötigen keine Server-Bibliotheken, also schließen Sie sie nicht ein und umgekehrt. Sie können diese Bibliotheken nach der Installation von Ubuntu jederzeit installieren, da sie nicht direkt von Ubuntu selbst getrennt sind. - Michael Warner
Ich habe das gemacht, aber jetzt kann ich mich nicht mit dem Benutzer einloggen, den ich hatte ... Ich melde mich erfolgreich als Gast. - Sampgun


Wenn Sie lokal verwalten möchten

Sie können den Standard-Ubuntu-Desktop installieren, indem Sie Folgendes ausführen:

sudo apt-get install ubuntu-desktop 

Es gibt viele Desktop-Alternativen, die Sie installieren und verwenden können, wie:

  • Gnom 3 Installation: sudo apt-get install gnome-shell
  • KDE sehen Kubuntu Installation: sudo apt-get install kubuntu-desktop
  • XFCE Installation: sudo apt-get install xfce4
  • LXDE Installation: sudo apt-get install lxde
  • Offene Box Installation: sudo apt-get install openbox
  • Gnome Klassisch (alt) ein Gnome 3 Desktop, der wie Gnome 2 aussieht: sudo apt-get install gnome-session-fallback
  • Ubuntu-Gnom (Offizielle Geschmack) Installation: sudo apt install ubuntu-gnome-desktop

Lokale und / oder Remote-Verwaltung

Abgesehen von dem oben genannten können Sie Ihren Server verwalten, indem Sie eine webbasierte Lösung mit weniger Ressourcen verwenden:

  • Webmin-Installation: siehe hier
  • Zentyal (bietet Community-Edition Es scheint keine kostenlose Ausgabe zu geben. Viele Beschwerden, es wird immer mehr abgebaut ...) Installation: siehe hier
  • ISPConfig (unterstützt bis 16.10) Installation: siehe hier

106
2018-04-23 11:25



Eine herkömmliche grafische Oberfläche wie gnome oder kde oder fluxbox fügt einem Server sehr wenig hinzu, da fast alles, was Sie tun, von der Befehlszeile stammt (Bearbeiten von Dateien, Starten von Diensten stoppen, Installieren von Diensten). Wenn Sie eine grafische Oberfläche benötigen, verwenden Sie eine webbasierte Lösung wie Webmin. - Panther
Nirgendwo in der Frage wird eine GUI für administrative Zwecke gefragt. Das OP fragt klar, wie man eine GUI zu seinem Server aktiviert. Die Antwort bietet verschiedene Möglichkeiten von einer vollständigen Desktop-Umgebung für den allgemeinen Gebrauch bis hin zu administrationsorientierten Lösungen. - Stef K
Sehr hilfreiche Antwort für die verschiedenen GUI's. Vielen Dank! - Ian
Große Liste - gibt es irgendwo einen "offiziellen" Überblick über Alternativen? - Reinier Post
Mir ist kein Bericht bekannt - nach der Erwähnung aller Lösungen, Google ist dein Freund ... - Stef K


Ubuntu Server kommt niemals mit einer GUI. Alle Aktivitäten, die Sie auf einem Server ausführen müssen, können über das Terminal ausgeführt werden. Selbst wenn Sie die GUI herunterladen, werden Sie wahrscheinlich Zugang zum Internet haben und Online-Support über Foren oder über Chat erhalten. Aber es gibt noch keine Server / Aktivitätsverwaltungstools für Linux, die eine GUI für das Management benötigen.

Wenn Sie nach einer GUI suchen, die Windows Server ähnlich ist, dann existiert eine solche GUI nicht für Ubuntu Server. Sie können jedoch einen Ubuntu-Desktop auf einem Server herunterladen, um die Benutzeroberfläche zu erhalten ... Alle Server-bezogenen Aktivitäten müssen weiterhin über das Terminal ausgeführt werden. Sie können die Desktop-GUI auf dem Server über den folgenden Befehl herunterladen ...

Im Folgenden sind die Optionen

  1. So installieren Sie die standardmäßige Unity-Desktopumgebung: sudo apt-get install ubuntu-desktop

  2. So installieren Sie die Unity-Desktopumgebung ohne Add-Ons wie (E-Mail, OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop

  3. Um eine sehr einfache Desktop-Umgebung zu installieren, einfach die grundlegende GUI (XFCE): sudo apt-get install xubuntu-desktop (oder LXDE: sudo apt-get install lubuntu-desktop für eine noch hellere GUI)


55
2017-07-20 08:34



Ich schlage vor, da es sich um einen Server handelt: sudo apt-get install --no-install-recommends ubuntu-desktop Halte es minimal. - Karl Morrison
Ich wünschte, ich hätte das gesehen, bevor ich den Befehl von der ersten Antwort an losließ !!! - Scott Beeson
@ ScottBeeson Hallo, Scott. Wenn Sie den Befehl aus der ersten Antwort starten, werden Sie nicht in diesen Befehl gesperrt. Sie können apt-get entfernen Pakete (d. H. Desktop-Umgebungen) genauso einfach wie Sie apt-get installieren sie. Wenn Sie apt-get die erste Lösung installieren, können Sie es sich anschauen und entscheiden, ob das für Sie ist. Wenn es nicht ist, nur sudo apt-get remove ubuntu-desktop  Dann installiere ein anderes, um es auszuprobieren. - L. D. James
"Alle Aktivitäten, die Sie auf einem Server ausführen müssen, können über das Terminal ausgeführt werden." Ich muss widersprechen. Ich installiere gerade eine GUI auf meinem dedizierten, da ich einen Java-Dienst ausführen muss, der keine Befehlszeilenoptionen hat. Ich werde sagen, dass es selten ist, aber manchmal müssen Sie sich mit einem xserver verbinden. Dies beinhaltet einige der coolen Sachen, die Sie per Xserver aus der Ferne machen können. - David Cahill
@edwinksl Ich nehme an, ich werde das "-get" wieder entfernen, sobald 14.04 EOL in 3 Jahren geht, wie apt in 16.04 empfohlen wird. - Aaron Franke


Hi Leute nach ein wenig Recherche wollte ich auch eine Antwort teilen!
Einige weitere Informationen finden Sie hier https://help.ubuntu.com/community/ServerGUI. Ich gehe davon aus, dass Sie mit einer Neuinstallation von Ubuntu Server 16.04 beginnen (für ältere Versionen von Ubuntu sind möglicherweise einige Änderungen erforderlich). Je nach Ihren Bedürfnissen können Sie dies tun:

  1. Minimal GUI:

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

    Führen Sie den Befehl aus startx und openbox wird gestartet (Sie können dort ein Terminal öffnen und eine beliebige Anwendung ausführen)

  2. Minimale GUI mit Displaymanager:

    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
    

    Nach dem Neustart sehen Sie das Lightdm Login Menü.

  3. Eine funktionalere Minimal-Desktop-Umgebung (die ich verwende):

    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
    

    ERLÄUTERUNG: lxde-icon-theme wird für grundlegende Symbole benötigt (es gibt Alternativen), lxde-core und lxde-common wird die grundlegenden lxde-Komponenten installieren, policykit-1 undlxpolkit werden benötigt, um pkexec auszuführen, lxsession-logout wird benötigt, damit das Abmelde-Menü funktioniert, gvfs-backends wird benötigt, wenn Sie Papierkorb, Netzwerk, Geräte etc. bei pcmanfm unterstützen möchten

  4. Eine vollständige Desktopumgebung mit geringem Gewicht:

    sudo apt install xorg
    

    Dann wähle eins von diesen:

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

    ODER

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

    ODER

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

    ERKLÄRUNG: Jedes dieser Metapakete basiert auf lxde, xfce und mate desktop bzw. auf Abhängigkeiten wie alsa, lightdm etc. und auf vielen weiteren Paketen wie Themes, Konfigurationen etc.

  5. Eine vollständige, leichtgewichtige Desktop-Umgebung ohne die Empfehlungen zu beachten:

    Wählen Sie eine davon:

    sudo apt install lubuntu-core
    

    ODER

    sudo apt install xubuntu-core
    

    ODER

    sudo apt install ubuntu-mate-core
    

    ERKLÄRUNG: Fast das gleiche wie 4 (einschließlich voller xorg Installation), aber mit vielen weiteren Paketen wie Bluetooth, Drucker, Scanner-Unterstützung, verschiedene Themen und Schriften, grundlegende Gnome-Tools usw.

  6. Ein voller Desktop mit allen Extras (besser eine andere Option wählen):

    Wählen Sie eine davon:

    sudo apt install lubuntu-desktop
    

    ODER

    sudo apt install xubuntu-desktop
    

    ODER

    sudo apt install ubuntu-mate-desktop
    

    ODER

    sudo apt install ubuntu-gnome-desktop
    

    ODER

    sudo apt install ubuntu-desktop
    

    ODER

    sudo apt install kubuntu-desktop
    

    ERKLÄRUNG: Dies wird alles installieren, was die Live-CD von jedem ubuntu-Flavour installiert (das bedeutet sogar die Media-Player oder was auch immer sie für ihren Geschmack nützlich finden. Also, es ist keine empfohlene Option

TIP1: Das --no-install-recommends Optionen gelten für alle Abhängigkeiten Pakete rekursiv, also ich zuerst installieren xorg Paket, um sicherzustellen, dass alle Grafiktreiber und andere Pakete installiert sind und dass mein System tragbar ist, auch wenn ich Motherboard oder GPU ändere. Manche Leute installieren nur Komponenten von xorg aber ich war noch nie in der Lage, ein brauchbares System auf diese Weise zu erstellen.

TIP2: Wenn eine von Ihnen ausgewählte Option installiert wird network-manager und network-manager-gnome dann benutze es besser, um dein Netzwerk zu konfigurieren und alles zu löschen /etc/network/interfaces Datei (außer der lo Schnittstelle), um Konflikte zu vermeiden.

TIP3: Wenn Sie Remote Desktop über benötigen x11vnc Wählen Sie dann Option 2 bis 6 (ich denke, Sie müssen auch Option hinzufügen -auth guess und -loopdamit vnc vor der Anmeldung und nach dem Abmelden funktioniert)

TIP4: Bei Optionen 2 bis 6, wenn Sie den Autostart von Lightdm beenden möchten, führen Sie den Befehl aus sudo systemctl disable lightdm und du kannst es jederzeit starten, wann immer du willst sudo systemctl start lightdm. Um es wieder zu aktivieren, führen Sie es aus sudo systemctl enable lightdm und überprüfe es mit systemctl is-enabled lightdm (Manchmal können Sie es nicht erneut aktivieren, und die is-enabled Befehle wurden ausgegeben static also lauf sudo apt install --reinstall lightdm etwas reparieren)

TIP5: Es gibt auch eine andere Option (die ich absichtlich weggelassen habe). Sie können das spezifische Desktop-Umgebung-Metapaket wie installieren lxde, xfce4, mate-desktop-environment, plasma-desktop, unity, gnome. Sie benötigen jedoch mehr Pakete als nur xorg In den meisten Fällen können diese Pakete oder Metapakete Pakete installieren, die von keinem Ubuntu-Flavor bevorzugt werden. Beispielsweise lxde installiert wicd als Empfehlung, wenn alle Aromen (einschließlich Lubuntu) verwendet werden network-manager und network-manager-gnome heutzutage. Um Unterschiede zwischen Paketen zu sehen, können Sie hier suchen: http://packages.ubuntu.com/

TIP6: Wenn Sie beim Hochfahren den Greeter sehen, der Sie zurückwirft tty wieder, dann einfach neu starten lightdm durch Brennen sudo service lightdm restart


42
2018-06-17 14:05



Dies ist bei weitem die beste Antwort hier, danke - Ydhem


Der Grund, warum es "Server" heißt, ist, dass es leicht ist (keine GUI oder zusätzliche Pakete), um die Maschine so schlank wie möglich zu betreiben. Das Hinzufügen einer grafischen Benutzeroberfläche verhindert den Zweck einer Serverinstallation.

Wenn Sie jedoch als Server installieren und dann apt-get install / aptitude installieren, kann die Wahl eines Desktops helfen, unnötige Anwendungen auszusondern, anstatt eine direkte Installation einer Ubuntu Desktop-Version durchzuführen. Wenn Sie diesen Weg gehen, mag ich persönlich

sudo aptitude install --without-recommends ubuntu-desktop

EDIT: Wenn Sie es jedoch als echten "Server" (FTP, Webhosting, DNS, etc.) verwenden, ist es sehr empfehlenswert zu lernen, wie Ubuntu über seine Shell statt über die GUI zu navigieren ist.

Und was UbuntuIntrained über die Notwendigkeit, die Shell zu kennen, gesagt hat, ist nicht unbedingt wahr. Es gibt Pakete, die GUIs für verschiedene Serverfunktionen installieren.


18
2017-08-19 13:22



Über Ihren EDIT-Hinweis, haben Sie einen Tutorial-Link zum Navigieren Ubuntu-Server über seine Shell statt der GUI ?! - Mr.Hyde
Der Grund, warum wir eine minimale GUI ohne den ganzen Müll brauchen, ist, dass wir einen Entwicklungs-App-Server auf einer VM betreiben, also brauchen wir einen Browser und einen anständigen Datei-Manager und nicht zu vergessen, IDE. Hoffe jeder, der gegen min GUI in Serverinstallationen predigt, bekommt dies :) - Offensichtlich installiert auf einem Blade - niemand würde GUI wollen. - killjoy


Der Ubuntu-Server ist auf minimale Ressourcen ausgelegt. Eine grafische Benutzeroberfläche führt zu einer hohen Ressourcenauslastung. Wenn Sie jedoch weiterhin eine grafische Benutzeroberfläche verwenden möchten, können Sie nur das installieren, was für den standardmäßigen Unity-Desktop erforderlich ist. Installieren ubuntu-desktop mit --no-install-recommends. Dies schließt unnötige Software und Tools wie LibreOffice, Firefox, Thunderbird usw. aus.

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

Lesen Sie diese Anleitungen.


14
2017-12-06 09:29



Dies ist die Antwort, die jeder verwenden sollte, die oben angenommene Antwort installiert den gesamten Desktop. Diese Antwort (auch in einigen Kommentaren oben) ist die abgespeckte Version. - Guy Starbuck
@Guy Starbuck Genau Mu Stimmung, wie ich in der OP Post sagte. - killjoy
@ubuntuhelp - also welcher "Kern" tut das installieren? nm - Ich habe dich gerade mit einem verbundenen Gnom gesehen. - killjoy


Ubuntu Server hat keine GUI, aber Sie können es zusätzlich installieren. Melden Sie sich einfach mit dem Benutzer an, den Sie während der Installation erstellt haben, und installieren Sie den Desktop mit.

sudo apt-get install ubuntu-desktop

Danach tippen Sie ein

reboot

und du bist fertig.


11
2017-07-18 11:27



aber es sagt, dass: Unable to locate package ubuntu-desktop
Gemäß packages.ubuntu.com/natty/ubuntu-desktop Das Paket existiert. Vielleicht müssen Sie zuerst die Paketdatenbank aktualisieren. Bitte beginnen Sie mit "sudo apt-get update" und folgen Sie anschließend den genannten Schritten. - ddeimeke
@ CIRK hast du sudo apt-get update bevor Sie die Installation versuchen? - TheGrimmScientist
Funktioniert das auch auf VMware? - student
Ich weiß keinen Grund, warum das nicht auf VMware funktionieren sollte. - ddeimeke


Wenn Sie sich den offiziellen Ubuntu Server Guide genau anschauen. In Kapitel 6 Remote Administration werden Sie feststellen, dass der letzte Artikel von extremem Interesse ist. Vertrauen Sie mir, dass Sie keine DeskTop-Umgebung auf einem Server installieren möchten, es verbraucht zu viele Ressourcen von 50 bis 60%, wenn Sie in den Bann ziehen und Sie keinen Vorteil haben, Ihren Server von einem GUI-Standpunkt aus zu kontrollieren.

Lesen und verarbeiten Sie Kapitel 6.3 Zentyal. Das ist was du brauchst. Ich kann nicht glauben, dass ich das selbst übersehen habe. Also haben Sie keine Angst, es zu installieren, das ist ein ausgewachsenes Web-Interface, dass mein erster Eindruck von der Installation des zentyal-core und zentyal-common "AWESOME" für nichts anderes als das sanktionierte Web-Interface von Ubuntu-Machern ist.

Allerdings sieht es so aus, als würde diese Software Geld kosten, aber wenn Sie ernsthaft mit einer GUI arbeiten, bin ich sicher, dass die Gebühren für den leichten Gebrauch erschwinglich sein könnten. Nicht alles im Leben ist frei, wenn du es schlecht genug willst. Ich bin mir jedoch sicher, dass die Nutzung zu Hause gebührenfrei ist, hängt davon ab, welche Dienste Sie benötigen. Diese Software kommt mit vielen Modulen, ich glaube, Sie sollten nur diejenigen installieren, die Sie benötigen.


4
2018-02-22 01:24





Einige der Desktop-Manager haben Core-Pakete, so dass Sie den Desktop nur ohne Anwendungen installieren können.

  • LXDE: sudo apt-get install lxde-core (für voll sudo apt-get install lxde )
  • XFCE: sudo apt-get install xfce4 (für voll sudo apt-get install xubuntu-desktop)
  • GNOME: sudo apt-get install gnome-core (zum full sudo apt-get install gnome)

Quelle


4
2018-01-02 00:28





Installiere Gnome Paket über sudo apt-get install ubuntu-desktop. Sie müssen möglicherweise zusätzlich installieren: x-window-system-core, xserver-xorg, gnome-desktop-umgebung, gdm, aber apt-get wird das wahrscheinlich tun.

Was die Internet-Ding: Sie können stelle eine Brücke auf oder emulieren Sie einen Router. Wie das geht, hängt ein bisschen von Ihrer Hardware ab. Es gibt unzählige Forenbeiträge und Howtos zu diesem Thema. Benutze Google.

Pakete von Interesse: bridge-utils ODER dnsmasq. Das hostapd Paket ist für den WLAN Access Point, wenn Sie möchten, dass Ihr Laptop einer ist. Aber ehrlich gesagt sehe ich nicht, warum Sie Ihren Server nicht mit dem Internet verbinden. Eine WLAN-Karte ist billig und einfach und ich nehme an, Ihr Internet-Laptop ist bereits über einen Router verbunden.


2
2017-07-20 07:33



Wie kann ich die Weiterleitung einrichten? - James Litewski
Wie installiere ich diese Pakete, ohne mit dem Internet verbunden zu sein? - James Litewski
Richtig liegen, ubuntu-desktop Installieren Sie das Paket nicht gnome (und nicht einmal gnome-core), aber eine Reihe von anderen gnome-$something Pakete. - enzotib
@James Litewski: Die Weiterleitung muss auf der Maschine mit Internet installiert sein! Aber im Allgemeinen ist das so Wie installiere ich Pakete offline?. Sie können auch alle Pakete suchen und herunterladen Ubuntu-Paketsuche. Obwohl es möglicherweise einfacher ist, die Maschine vorübergehend zu verbinden. - con-f-use