web-dev-qa-db-fra.com

Comment installer des environnements de bureau sur CentOS 7?

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?

197
αғsнιη

1. Installation de GNOME-Desktop:

  1. Installez GNOME Desktop Environment ici.

    # yum -y groups install "GNOME Desktop" 
    
  2. Saisissez une commande comme ci-dessous après avoir terminé l'installation:

    # startx 
    
  3. 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.

    • Sélectionnez d'abord la langue du système.
    • Sélectionnez votre type de clavier.
    • Ajoutez des comptes en ligne si vous le souhaitez.
    • Enfin, cliquez sur "Commencer à utiliser CentOS Linux".
  4. Les environnements de bureau GNOME commencent comme suit.

GNOME Desktop Environment: start screen

Comment utiliser GNOME Shell?

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

  1. Cliquez sur le bouton situé à côté du bouton "Connexion".
  2. Sélectionnez "GNOME" dans la liste. (La valeur par défaut est GNOME Classic)
  3. Cliquez sur "Connexion" et connectez-vous avec GNOME Shell.

Sign-in screen with GNOME selected

  1. GNOME Shell démarre comme suit:

GNOME Desktop Environment - sample screen

2. Installation de KDE-Desktop:

  1. Installez KDE Desktop Environment ici.

    # yum -y groups install "KDE Plasma Workspaces" 
    
  2. Saisissez une commande comme ci-dessous après avoir terminé l'installation:

    # echo "exec startkde" >> ~/.xinitrc
    # startx
    
  3. L'environnement de bureau KDE démarre comme suit:

KDE Desktop Environment: sample start-screen

3. Installation de Cinnamon Desktop Environment:

  1. 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*
      
  2. Saisissez une commande comme ci-dessous après avoir terminé l'installation:

    # echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
    # startx 
    
  3. 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.

    • Sélectionnez d'abord la langue du système.
    • Sélectionnez votre type de clavier.
    • Ajoutez des comptes en ligne si vous le souhaitez.
    • Enfin, cliquez sur "Commencer à utiliser CentOS Linux".
  4. Cinnamon Desktop Environment démarre comme suit.

Cinnamon Desktop Environment: sample starting screen

4. Installation de MATE environnement de bureau:

  1. 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"
    
  2. Saisissez une commande comme ci-dessous après avoir terminé l'installation:

    # echo "exec /usr/bin/mate-session" >> ~/.xinitrc 
    # startx
    
  3. L'environnement de bureau MATE démarre.

MATE Desktop Environment: sample starting screen

5. Installation de l'environnement de bureau Xfce:

  1. 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" 
    
  2. Saisissez une commande comme ci-dessous après avoir terminé l'installation:

    # echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc 
    # startx
    
  3. L'environnement de bureau Xfce démarre.

Xfce Desktop Environment: sample starting screen

323
αғsнιη

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.

Le faire avec 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

Cibles

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.

Références

48
slm

Activé CentOS 6

Cela a fonctionné pour moi:

yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
yum -y groupinstall "KDE Desktop"