J'ai récemment installé CentOS 7 (installation minimale sans interface graphique) et maintenant je veux y installer un environnement graphique.
Comment puis-je installer des environnements de bureau sur CentOS7 précédemment installé sans le réinstaller?
Installez GNOME Desktop Environment ici.
# yum -y groups install "GNOME Desktop"
Saisissez une commande comme ci-dessous après avoir terminé l'installation:
# startx
L'environnement de bureau GNOME démarre. Pour le premier démarrage, la configuration initiale s'exécute et vous devez le configurer pour la première fois.
Les environnements de bureau GNOME commencent comme suit.
Le bureau GNOME par défaut de CentOS 7 commence par mode classique mais si vous souhaitez utiliser GNOME Shell, définissez comme suit:
Option A: Si vous démarrez GNOME avec startx
, définissez comme suit.
# echo "exec gnome-session" >> ~/.xinitrc
# startx
Option B: définissez la connexion graphique du système systemctl set-default graphical.target
( plus d'informations ) et redémarrez le système. Après le démarrage du système
Installez KDE Desktop Environment ici.
# yum -y groups install "KDE Plasma Workspaces"
Saisissez une commande comme ci-dessous après avoir terminé l'installation:
# echo "exec startkde" >> ~/.xinitrc
# startx
Installez Cinnamon Desktop Environment ici.
Ajoutez d'abord le référentiel EPEL (référentiel EPEL fourni par le projet Fedora.)
Packages supplémentaires pour Enterprise Linux (EPEL)
Comment ajouter le référentiel EPEL?
# 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
Et maintenant, installez Cinnamon Desktop Environment à partir du référentiel EPEL:
# yum --enablerepo=epel -y install cinnamon*
Saisissez une commande comme ci-dessous après avoir terminé l'installation:
# echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
# startx
Cinnamon Desktop Environment démarre. Pour le premier démarrage, la configuration initiale s'exécute et vous devez le configurer pour la première fois.
Cinnamon Desktop Environment démarre comme suit.
Installez MATE Desktop Environment ici (vous devrez ajouter le référentiel EPEL comme expliqué ci-dessus à l'avance).
# yum --enablerepo=epel -y groups install "MATE Desktop"
Saisissez une commande comme ci-dessous après avoir terminé l'installation:
# echo "exec /usr/bin/mate-session" >> ~/.xinitrc
# startx
Installez Xfce Desktop Environment ici (vous devrez ajouter le référentiel EPEL comme ci-dessus dans l'installation "Cinnamon" avant).
# yum -y groupinstall X11
# yum --enablerepo=epel -y groups install "Xfce"
Saisissez une commande comme ci-dessous après avoir terminé l'installation:
# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
# startx
Plutôt que d'utiliser le piratage d'une commande startx
dans une .xinitrc
fichier, il est probablement préférable de dire à Systemd que vous voulez démarrer dans une interface graphique par rapport au terminal.
Pour ce faire, procédez simplement comme suit:
$ Sudo yum groupinstall "GNOME Desktop"
$ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
Ensuite, redémarrez simplement.
Le dernier bit associera la cible de niveau d'exécution 5 par défaut par rapport à Systemd.
Vous pouvez également utiliser Systemd pour accomplir cela. C'est sans doute la meilleure méthode puisque vous gérez l'état du système directement via Systemd et ses CLI.
Vous pouvez voir quel est votre objectif par défaut actuel:
$ Sudo systemctl get-default
multi-user.target
Et puis changez-le en graphique:
$ Sudo systemctl set-default graphical.target
Dans Systemd, les cibles runlevel5.target et graphical.target sont identiques. Il en va de même pour runlevel2.target et multi-user.target.
Runlevel Target Units Description
0 runlevel0.target, poweroff.target Shut down and power off the system.
1 runlevel1.target, rescue.target Set up a rescue Shell.
2 runlevel2.target, multi-user.target Set up a non-graphical multi-user system.
3 runlevel3.target, multi-user.target Set up a non-graphical multi-user system.
4 runlevel4.target, multi-user.target Set up a non-graphical multi-user system.
5 runlevel5.target, graphical.target Set up a graphical multi-user system.
6 runlevel6.target, reboot.target Shut down and reboot the system.
Activé CentOS 6
Cela a fonctionné pour moi:
yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
yum -y groupinstall "KDE Desktop"