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-desktop
Halten Sie ihn minimal.
--no-install-recommends
wird 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-shell
sudo apt-get install kubuntu-desktop
sudo apt-get install xfce4
sudo apt-get install lxde
sudo apt-get install openbox
sudo apt-get install gnome-session-fallback
sudo apt install ubuntu-gnome-desktop
Lokale 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-desktop
für eine noch leichtere GUI)
sudo apt-get install --no-install-recommends ubuntu-desktop
Halten Sie ihn minimal.
sudo apt-get remove ubuntu-desktop
installieren Sie einfach einen anderen, um ihn auszuprobieren.
apt-get
Antworten behalten , die 14.04 und älter sind. Außerdem glaube ich, dass noch nicht alle Funktionen in apt-get
vorhanden sind. apt
Daher würde ich keinen apt
vollständigen Ersatz für apt-get
16.04 in Betracht ziehen . Ihre Änderungen sind groß durch die Art und Weise, aber ich würde vorschlagen , nicht zu ändern apt-get
zu 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 startx
und 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-theme
für grundlegende Ikonen benötigt (es gibt Alternativen), lxde-core
und lxde-common
die grundlegenden lxde Komponenten installieren, policykit-1
und lxpolkit
nötig sind , um pkexec zu laufen, lxsession-logout
benötigt wird , so dass das Logout - Menü funktioniert, ist gvfs-backends
erforderlich, 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 xorg
Installation), 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-recommends
Optionen gelten rekursiv für alle Abhängigkeitspakete. Daher installiere ich zuerst das xorg
Paket, 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, xorg
aber 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-manager
und network-manager-gnome
dann besser verwendet wird, um Ihr Netzwerk zu konfigurieren und alles in der /etc/network/interfaces
Datei (außer der lo
Schnittstelle) zu löschen , um Konflikte zu vermeiden.
TIP3: Wenn Sie über Remote - Desktop müssen x11vnc
dann wählen Sie die Option 2 bis 6 (ich glaube , Sie müssen auch Option hinzufügen -auth guess
und -loop
damit 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 lightdm
und Sie können ihn jederzeit mit starten sudo systemctl start lightdm
. Um es wieder aktivieren laufen sudo systemctl enable lightdm
und überprüfen Sie es mit systemctl is-enabled lightdm
(manchmal kann man nicht wieder aktivieren und die ist fähigen Befehle ausgegeben hat , static
so laufen , sudo apt install --reinstall lightdm
es 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 xorg
in den meisten Fällen, und diese Pakete oder Metapakete installieren möglicherweise Pakete, die von keiner Ubuntu-Variante mehr bevorzugt werden. Zum Beispiel lxde
installiert wicd
als Empfehlung, wenn alle Aromen (einschließlich Lubuntu) network-manager
und network-manager-gnome
heutzutage 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 tty
einfach lightdm
durch 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-desktop
mit --no-install-recommend
s. 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 update
vor 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-utils
ODER dnsmasq
. Das hostapd
Paket 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-desktop
installieren Sie nicht das Paket gnome
(und nicht einmal gnome-core
), sondern eine Reihe anderer gnome-$something
Pakete.
Schnittstelle konfigurieren:
sudo ip link set dev eth0 down
sudo dhclient eth0
Dies wird eth0
mit 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: