Ich habe kürzlich CentOS 7 (Minimal Install without GUI) installiert und möchte jetzt eine GUI-Umgebung darin installieren.
Wie kann ich Desktop-Umgebungen auf zuvor installiertem CentOS7 installieren, ohne es erneut zu installieren?
quelle
Ich habe kürzlich CentOS 7 (Minimal Install without GUI) installiert und möchte jetzt eine GUI-Umgebung darin installieren.
Wie kann ich Desktop-Umgebungen auf zuvor installiertem CentOS7 installieren, ohne es erneut zu installieren?
Installieren Sie GNOME Desktop Environment hier.
# yum -y groups install "GNOME Desktop"
Geben Sie nach Abschluss der Installation einen der folgenden Befehle ein:
# startx
Die GNOME Desktop-Umgebung wird gestartet. Für das erste Booten wird das erste Setup ausgeführt und Sie müssen es zum ersten Mal konfigurieren.
GNOME Desktop Environments wird wie folgt gestartet.
Der Standard-GNOME-Desktop von CentOS 7 startet im klassischen Modus. Wenn Sie jedoch die GNOME-Shell verwenden möchten, legen Sie Folgendes fest:
Option A: Wenn Sie GNOME mit starten startx
, stellen Sie Folgendes ein.
# echo "exec gnome-session" >> ~/.xinitrc
# startx
Option B: Legen Sie die grafische Systemanmeldung fest systemctl set-default graphical.target
und starten Sie das System neu. Nach dem Systemstart
Installieren Sie KDE Desktop Environment hier.
# yum -y groups install "KDE Plasma Workspaces"
Geben Sie nach Abschluss der Installation einen der folgenden Befehle ein:
# echo "exec startkde" >> ~/.xinitrc
# startx
Installieren Sie Cinnamon Desktop Environment hier.
Fügen Sie zuerst das EPEL-Repository hinzu (EPEL-Repository, das vom Fedora-Projekt bereitgestellt wird).
Zusätzliche Pakete für Enterprise Linux (EPEL)
Wie füge ich EPEL Repository hinzu?
# yum -y install epel-release
# sed -i -e "s/\]$/\]\npriority=5/g" /etc/yum.repos.d/epel.repo # set [priority=5]
# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo # for another way, change to [enabled=0] and use it only when needed
# yum --enablerepo=epel install [Package] # if [enabled=0], input a command to use the repository
Installieren Sie jetzt die Cinnamon Desktop-Umgebung aus dem EPEL-Repository:
# yum --enablerepo=epel -y install cinnamon*
Geben Sie nach Abschluss der Installation einen der folgenden Befehle ein:
# echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
# startx
Cinnamon Desktop Environment wird gestartet. Für das erste Booten wird das erste Setup ausgeführt und Sie müssen es zum ersten Mal konfigurieren.
Cinnamon Desktop Environment startet wie folgt.
Installieren Sie hier die MATE Desktop-Umgebung (Sie müssen das EPEL-Repository wie oben beschrieben hinzufügen).
# yum --enablerepo=epel -y groups install "MATE Desktop"
Geben Sie nach Abschluss der Installation einen der folgenden Befehle ein:
# echo "exec /usr/bin/mate-session" >> ~/.xinitrc
# startx
Installieren Sie Xfce Desktop Environment hier (Sie müssen das EPEL-Repository wie oben unter "Cinnamon" -Installation hinzugefügt haben).
# yum -y groupinstall X11
# yum --enablerepo=epel -y groups install "Xfce"
Geben Sie nach Abschluss der Installation einen der folgenden Befehle ein:
# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
# startx
dhclient
virtuellen Box für den Netzwerk-Client nicht funktioniert .. undyum groupinstall X11
zumindest für die XFCE-Installation erforderlich ist ... deine Antwort hat mir sehr geholfen, danke :)gnome-session-is-accelerated: llvmpipe detected.
für immer hängenstartx
. Ich benutze CentOS 7epel
Ich musste installierenyum install epel-release
Anstatt das Hacken eines
startx
Befehls in eine.xinitrc
Datei zu nutzen, ist es wahrscheinlich besser, Systemd mitzuteilen, dass Sie eine grafische Benutzeroberfläche im Vergleich zum Terminal starten möchten.Um dies zu erreichen, gehen Sie einfach wie folgt vor:
Dann einfach neu starten.
Das letzte Bit ordnet das Runlevel 5-Ziel in Bezug auf Systemd als Standard zu.
Tun Sie es mit Systemd
Sie können dazu auch Systemd verwenden. Dies ist wahrscheinlich die bessere Methode, da Sie den Status des Systems direkt über Systemd und seine CLIs verwalten.
Sie können sehen, was Ihr aktuelles Standardziel ist:
Und ändern Sie es dann in grafisch:
Ziele
In Systemd sind die Ziele runlevel5.target und graphical.target identisch. Ebenso runlevel2.target und multi-user.target.
Verweise
quelle
sudo systemctl set-default graphical.target
. (Ich bevorzugesudo yum groupinstall "Server with GUI"
.)Unter CentOS 6
Das hat bei mir funktioniert:
quelle