Versucht zum ersten Mal einen Ubuntu-Server zu betreiben ... Aber alles befindet sich in einem Terminal. Gibt es eine Möglichkeit, zu einer GUI zu wechseln?
Versucht zum ersten Mal einen Ubuntu-Server zu betreiben ... Aber alles befindet sich in einem Terminal. Gibt es eine Möglichkeit, zu einer GUI zu wechseln?
Antworten:
Es gibt keine spezielle Distribution namens "Ubuntu Server", es ist alles Ubuntu. Es gibt verschiedene Installationsmedien für Ubuntu-Desktop und -Server, der Unterschied besteht jedoch nur im anfänglichen Installationsprogramm und den enthaltenen Paketen. Das Server-Installationsmedium installiert standardmäßig keine GUI, es ist jedoch 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 hätte, aber anscheinend nicht.
Führen Sie dann die folgenden Befehle aus, um eine Desktop-Umgebung 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 ein paar weitere Softwarequellen aktivieren , zumindest Sicherheitsupdates und das Universums-Repository. Klicken Sie auf die Ubuntu-Schaltfläche und suchen Sie nach "Software Sources". Aktivieren Sie auf der ersten Registerkarte die Kontrollkästchen "restricted", "universe" und "multiverse" (zusätzlich zu "main") und aktivieren Sie mindestens "-security". und "-updates" (und Sie können auch die anderen prüfen) auf der Registerkarte "Updates".
sudo apt-get install --no-install-recommends ubuntu-desktopHalten Sie ihn minimal.
--no-install-recommendswird wichtige Software und Tools wie Libreoffice, Firefox, Thunderbird usw. ausschließen"
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, z.
sudo apt-get install gnome-shellsudo apt-get install kubuntu-desktopsudo apt-get install xfce4sudo apt-get install lxdesudo apt-get install openboxsudo apt-get install gnome-session-fallbacksudo apt install ubuntu-gnome-desktopLokale und / oder Remoteverwaltung
Ausgenommen hiervon können Sie Ihren Server mithilfe einer webbasierten Lösung mit weniger Ressourcen verwalten:
Ubuntu Server wird nie mit einer GUI ausgeliefert. 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, können Sie wahrscheinlich über Foren oder Chat auf das Internet zugreifen und Online-Support erhalten. Es gibt jedoch noch keine Server- / Aktivitätenverwaltungstools für Linux, die eine grafische Benutzeroberfläche für die Verwaltung benötigen.
Wenn Sie nach einer GUI suchen, die Windows Server ähnelt, gibt es eine solche GUI für Ubuntu Server nicht. Sie können jedoch einen Ubuntu-Desktop auf einen Server herunterladen, um die Benutzeroberfläche zu erhalten. Alle serverbezogenen Aktivitäten müssen weiterhin über das Terminal ausgeführt werden. Sie können die Desktop-GUI über den folgenden Befehl auf den Server herunterladen ...
Es folgen die Optionen
So installieren Sie die standardmäßige Unity-Desktopumgebung: sudo apt-get install ubuntu-desktop
So installieren Sie die Unity-Desktopumgebung ohne Addons wie (E-Mail, OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop
Um eine sehr leichte Desktop-Umgebung zu installieren, müssen Sie nur die Basis-GUI (XFCE): sudo apt-get install xubuntu-desktop(oder LXDE: sudo apt-get install lubuntu-desktopfür eine noch leichtere GUI)
sudo apt-get install --no-install-recommends ubuntu-desktopHalten Sie ihn minimal.
sudo apt-get remove ubuntu-desktop installieren Sie einfach einen anderen, um ihn auszuprobieren.
apt-getAntworten behalten , die 14.04 und älter sind. Außerdem glaube ich, dass noch nicht alle Funktionen in apt-getvorhanden sind. aptDaher würde ich keinen aptvollständigen Ersatz für apt-get16.04 in Betracht ziehen . Ihre Änderungen sind groß durch die Art und Weise, aber ich würde vorschlagen , nicht zu ändern apt-getzu apt. :)
Hallo Leute, nach ein wenig Recherche wollte ich auch eine Antwort teilen!
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 (einige Änderungen sind möglicherweise für ältere Versionen von Ubuntu erforderlich). Abhängig von Ihren Bedürfnissen können Sie dies tun:
Minimale GUI:
sudo apt install xorg
sudo apt install --no-install-recommends openbox
Führen Sie den Befehl aus startxund openbox wird gestartet (Sie können dort ein Terminal öffnen und eine beliebige Anwendung ausführen).
Minimale GUI mit Display Manager:
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ü.
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
ERKLÄRUNG: lxde-icon-themefür grundlegende Ikonen benötigt (es gibt Alternativen), lxde-coreund lxde-commondie grundlegenden lxde Komponenten installieren, policykit-1und lxpolkitnötig sind , um pkexec zu laufen, lxsession-logoutbenötigt wird , so dass das Logout - Menü funktioniert, ist gvfs-backendserforderlich, wenn Sie Müll, Netzwerk wollen, Geräte usw. Unterstützung bei pcmanfm
Eine kompakte Desktop-Umgebung:
sudo apt install xorg
Dann wählen Sie eine der folgenden Möglichkeiten:
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
ERLÄUTERUNG: Jedes dieser Metapakete basiert auf lxde-, xfce- und mate-Desktops, einschließlich Abhängigkeiten wie alsa, lightdm usw. und mit vielen weiteren Paketen wie Themes, Konfigurationen usw.
Eine kompakte Desktop-Umgebung ohne Berücksichtigung der Empfehlungen:
Wählen Sie eine der folgenden Möglichkeiten:
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 vollständiger xorgInstallation), jedoch mit vielen weiteren Paketen wie Bluetooth, Druckern, Scannerunterstützung, verschiedenen Themen und Schriftarten, grundlegenden Gnome-Tools usw.
Ein vollständiger Desktop mit allen Extras (besser eine andere Option auswählen):
Wählen Sie eine der folgenden Möglichkeiten:
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: Hiermit wird alles installiert, was die Live-CD der einzelnen Ubuntu-Versionen installiert (dh sogar die Mediaplayer oder was auch immer sie für nützlich halten). Daher wird diese Option nicht empfohlen
TIPP1: Die --no-install-recommendsOptionen gelten rekursiv für alle Abhängigkeitspakete. Daher installiere ich zuerst das xorgPaket, um sicherzustellen, dass alle Grafiktreiber und andere Pakete installiert sind und dass mein System tragbar ist, auch wenn ich das Motherboard oder die GPU ändere. Einige Leute installieren nur Komponenten von, xorgaber ich war noch nie in der Lage, ein brauchbares System auf diese Weise zu erstellen.
TIPP2: Wenn eine von Ihnen ausgewählte Option installiert network-managerund network-manager-gnomedann besser verwendet wird, um Ihr Netzwerk zu konfigurieren und alles in der /etc/network/interfacesDatei (außer der loSchnittstelle) zu löschen , um Konflikte zu vermeiden.
TIP3: Wenn Sie über Remote - Desktop müssen x11vncdann wählen Sie die Option 2 bis 6 (ich glaube , Sie müssen auch Option hinzufügen -auth guessund -loopdamit vnc funktioniert , bevor Sie sich einloggen und nach dem Abmelden)
TIPP4: Wenn Sie bei den Optionen 2 bis 6 den LightDM-Autostart beenden möchten, führen Sie den Befehl aus sudo systemctl disable lightdmund Sie können ihn jederzeit mit starten sudo systemctl start lightdm. Um es wieder aktivieren laufen sudo systemctl enable lightdmund überprüfen Sie es mit systemctl is-enabled lightdm(manchmal kann man nicht wieder aktivieren und die ist fähigen Befehle ausgegeben hat , staticso laufen , sudo apt install --reinstall lightdmes zu beheben)
TIPP5: Es gibt auch eine andere Option (die ich absichtlich weggelassen habe ). Sie können die spezifische Desktop - Umgebung installieren metapackage möchten lxde, xfce4, mate-desktop-environment, plasma-desktop, unity, gnome. Sie benötigen jedoch mehr Pakete als nur xorgin den meisten Fällen, und diese Pakete oder Metapakete installieren möglicherweise Pakete, die von keiner Ubuntu-Variante mehr bevorzugt werden. Zum Beispiel lxdeinstalliert wicdals Empfehlung, wenn alle Aromen (einschließlich Lubuntu) network-managerund network-manager-gnomeheutzutage verwenden. Um Unterschiede zwischen Paketen zu sehen, können Sie hier suchen: http://packages.ubuntu.com/
TIPP6: Wenn Sie beim Booten den Begrüßer sehen und er Sie wieder zurückwirft , starten Sie ihn ttyeinfach lightdmdurch Feuern neusudo service lightdm restart
Der Grund, warum es "Server" genannt wird, ist, dass es leichtgewichtig ist (keine GUI oder zusätzliche Pakete), um die Maschine so schlank wie möglich laufen zu lassen. Das Hinzufügen einer GUI verhindert den Zweck einer Serverinstallation.
Die Installation als Server und die anschließende Verwendung von apt-get install / aptitude install auf einem Desktop Ihrer Wahl kann jedoch dazu beitragen, unnötige Anwendungen zu entfernen, 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
BEARBEITEN: Wenn Sie ihn jedoch als echten "Server" (FTP, Webhosting, DNS usw.) verwenden, wird dringend empfohlen, zu lernen, wie man Ubuntu über seine Shell anstatt über die GUI navigiert.
Und was UbuntuIngrained über die Notwendigkeit gesagt hat, die Shell zu kennen, ist nicht unbedingt wahr. Es gibt Pakete, die GUIs für verschiedene Serverfunktionen installieren.
Ubuntu-Server verwendet nur minimale Ressourcen. Eine GUI führt zu einer hohen Ressourcennutzung. Wenn Sie jedoch weiterhin eine GUI benötigen, können Sie nur das installieren, was für den Standard-Unity-Desktop erforderlich ist. Installieren Sie ubuntu-desktopmit --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.
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 tippe
reboot
und du bist fertig.
sudo apt-get updatevor der Installation versucht?
Wenn Sie sich den offiziellen Ubuntu Server Guide genau ansehen. Kapitel 6 Remote Administration Sie werden feststellen, dass der letzte Artikel von extremem Interesse wäre. Vertrauen Sie mir, Sie möchten keine DeskTop-Umgebung auf einem Server installieren. Wenn Sie Bananen verwenden, werden zu viele Ressourcen bis zu 50 bis 60% verbraucht, und Sie profitieren nicht davon, Ihren Server von einem GUI-Standpunkt aus zu steuern.
Lesen und verdauen Sie Kapitel 6.3 Zentyal. Das würdest du brauchen. Ich kann nicht glauben, dass ich das selbst übersehen habe. Hab keine Angst davor, es zu installieren. Dies ist eine vollwertige Web-Oberfläche, von der ich zum ersten Mal den Zentyal-Core und Zentyal-Common installiert habe.
Wie auch immer es aussieht, diese Software könnte Sie Geld kosten, aber wenn Sie es ernst meinen mit der Verwendung einer GUI, bin ich sicher, dass die Gebühren für die leichte Nutzung erschwinglich sein könnten. Nicht alles im Leben ist umsonst, wenn du es schlimm genug willst. Ich bin mir jedoch sicher, dass die Nutzung zu Hause gebührenfrei sein kann, je nachdem, welche Dienste Sie benötigen. Diese Software wird mit vielen Modulen geliefert. Ich wage zu behaupten, Sie sollten nur die Module installieren, die Sie benötigen.
Einige der Desktop-Manager verfügen über Core-Pakete, sodass Sie den Desktop nur ohne Anwendungen installieren können.
sudo apt-get install lxde-core(für voll sudo apt-get install lxde)sudo apt-get install xfce4(für voll sudo apt-get install xubuntu-desktop)sudo apt-get install gnome-core(für full sudo apt-get install gnome)Installieren Sie das Gnome- Paket über sudo apt-get install ubuntu-desktop. Möglicherweise müssen Sie zusätzlich installieren: x-window-system-core, xserver-xorg, gnome-desktop-environment, gdm, aber apt-get wird das wahrscheinlich tun.
Zum Internet-Ding : Sie können eine Bridge einrichten oder einen Router emulieren . Wie das geht, hängt ein wenig von Ihrer Hardware ab. Es gibt eine Vielzahl von Forenbeiträgen und Anleitungen zu diesem Thema. Benutze Google.
Pakete von Interesse : bridge-utilsODER dnsmasq. Das hostapdPaket ist für WLAN-Zugangspunkte gedacht, wenn Sie möchten, dass Ihr Laptop einer ist. Aber ehrlich gesagt verstehe ich nicht, warum Sie Ihren Server nicht mit dem Internet verbinden. Eine WLAN-Karte ist billig und einfach und ich nehme an, dass Ihr Internet-Laptop bereits über einen Router verbunden ist.
ubuntu-desktopinstallieren Sie nicht das Paket gnome(und nicht einmal gnome-core), sondern eine Reihe anderer gnome-$somethingPakete.
Schnittstelle konfigurieren:
sudo ip link set dev eth0 down
sudo dhclient eth0
Dies wird eth0mit DHCP aufgerufen.
Installieren Sie einen Desktop Ihrer Wahl:
sudo apt-get update
sudo apt-get install ubuntu-desktop
reboot
Die Sache ist, dass die Server-Edition keine grafische Benutzeroberfläche enthält. Sie können und installierenbenutze Webmin- eine webbasierte grafische Oberfläche oder, wenn Sie eine Desktop-ähnliche Benutzeroberfläche wünschen, müssen Sie die Pakete manuell auswählen und installieren. Das absolute Minimum wäre Xorg, ein Fenstermanager und wahrscheinlich ein Dateimanager.
Ich gehe davon aus, dass Ihnen eines von zwei Dingen gefällt:
Habe ich recht?
Wenn es das erste ist, sollten Sie dies markieren und einen Moderator bitten, es in den Bereich " Anderes fragen" zu verschieben . Wenn es das zweite ist, haben Sie erneut zwei Möglichkeiten: