desenv-web-rp.com

Como instalar ambientes de desktop no CentOS 7?

Instalei recentemente o CentOS 7 (instalação mínima sem GUI) e agora quero instalar um ambiente de GUI nele.

Como posso instalar ambientes de área de trabalho no CentOS7 instalado anteriormente sem reinstalá-lo?

197
αғsнιη

1. Instalando o GNOME-Desktop:

  1. Instale o GNOME Desktop Environment aqui.

    # yum -y groups install "GNOME Desktop" 
    
  2. Digite um comando como abaixo após concluir a instalação:

    # startx 
    
  3. O ambiente de área de trabalho GNOME será iniciado. Para a primeira inicialização, a instalação inicial é executada e você deve configurá-la pela primeira vez.

    • Selecione o idioma do sistema primeiro.
    • Selecione o seu tipo de teclado.
    • Adicione contas online, se desejar.
    • Por fim, clique em "Comece a usar o CentOS Linux".
  4. Os ambientes de área de trabalho do GNOME começam da seguinte maneira.

GNOME Desktop Environment: start screen

Como usar o GNOME Shell?

A área de trabalho GNOME padrão do CentOS 7 começa com modo clássico mas se você deseja usar o Shell do GNOME, defina da seguinte forma:

Opção A: Se você iniciar o GNOME com startx, defina como a seguir.

# echo "exec gnome-session" >> ~/.xinitrc
# startx 

Opção B: defina o login gráfico do sistema systemctl set-default graphical.target ( mais informações ) e reinicie o sistema. Após o sistema iniciar

  1. Clique no botão localizado ao lado do botão "Fazer login".
  2. Selecione "GNOME" na lista. (O padrão é GNOME Classic)
  3. Clique em "Entrar" e efetue login com o GNOME Shell.

Sign-in screen with GNOME selected

  1. O GNOME Shell inicia da seguinte maneira:

GNOME Desktop Environment - sample screen

2. Instalando o KDE-Desktop:

  1. Instale o Ambiente de Trabalho KDE aqui.

    # yum -y groups install "KDE Plasma Workspaces" 
    
  2. Digite um comando como abaixo após concluir a instalação:

    # echo "exec startkde" >> ~/.xinitrc
    # startx
    
  3. O ambiente de área de trabalho do KDE inicia da seguinte maneira:

KDE Desktop Environment: sample start-screen

3. Instalando o Cinnamon Desktop Environment:

  1. Instale o Cinnamon Desktop Environment aqui.

    Primeiro adicione o Repositório EPEL (Repositório EPEL, que é fornecido no projeto Fedora.)
    Pacotes extras para Enterprise Linux (EPEL)

    • Como adicionar o repositório 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
      
    • E agora instale o Cinnamon Desktop Environment a partir do Repositório EPEL:

      # yum --enablerepo=epel -y install cinnamon*
      
  2. Digite um comando como abaixo após concluir a instalação:

    # echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
    # startx 
    
  3. O Cinnamon Desktop Environment será iniciado. Para a primeira inicialização, a instalação inicial é executada e você deve configurá-la pela primeira vez.

    • Selecione o idioma do sistema primeiro.
    • Selecione o seu tipo de teclado.
    • Adicione contas online, se desejar.
    • Por fim, clique em "Comece a usar o CentOS Linux".
  4. O Cinnamon Desktop Environment começa da seguinte forma.

Cinnamon Desktop Environment: sample starting screen

4. Instalando MATE Ambiente da área de trabalho:

  1. Instalar MATE Ambiente da área de trabalho aqui) (Você precisará adicionar o Repositório EPEL, como explicado acima com antecedência).

    # yum --enablerepo=epel -y groups install "MATE Desktop"
    
  2. Digite um comando como abaixo após concluir a instalação:

    # echo "exec /usr/bin/mate-session" >> ~/.xinitrc 
    # startx
    
  3. O MATE Desktop Environment é iniciado.

MATE Desktop Environment: sample starting screen

5. Instalando o Xfce Desktop Environment:

  1. Instale o Xfce Desktop Environment aqui (você precisará adicionar o Repositório EPEL como acima na instalação "Cinnamon" antes).

    # yum -y groupinstall X11
    # yum --enablerepo=epel -y groups install "Xfce" 
    
  2. Digite um comando como abaixo após concluir a instalação:

    # echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc 
    # startx
    
  3. O ambiente de área de trabalho do Xfce é iniciado.

Xfce Desktop Environment: sample starting screen

323
αғsнιη

Em vez de usar o hacking de um comando startx em um .xinitrc, provavelmente é melhor dizer ao Systemd que você deseja inicializar em uma GUI gráfica versus o terminal.

Para fazer isso, basta fazer o seguinte:

$ Sudo yum groupinstall "GNOME Desktop"
$ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

Em seguida, basta reiniciar.

O último bit associará o destino do nível de execução 5 como padrão em relação ao Systemd.

Fazendo isso com o Systemd

Você também pode usar o Systemd para fazer isso. Este é sem dúvida o melhor método, pois você gerencia o estado do sistema diretamente através do Systemd e de suas CLIs.

Você pode ver qual é o seu destino padrão atual:

$ Sudo systemctl get-default
multi-user.target

E então mude para gráfico:

$ Sudo systemctl set-default graphical.target

Metas

No Systemd, os destinos runlevel5.target e graphical.target são idênticos. O mesmo acontece com runlevel2.target e 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.

Referências

48
slm

Em CentOS 6

Isso funcionou para mim:

yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
yum -y groupinstall "KDE Desktop"
0
Jose Manuel Gomez Alvarez