Como instalar ambientes de desktop no CentOS 7?

168

Eu instalei recentemente o CentOS 7 (Minimal Install sem GUI) e agora quero instalar um ambiente GUI nele.

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

    
por αғsнιη 28.01.2015 / 08:02

3 respostas

276

1. Instalando o GNOME-Desktop:

  1. Instale o ambiente de desktop GNOME aqui.

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

    # startx 
    
  3. O GNOME Desktop Environment será iniciado. Para o primeiro boot, a instalação inicial é executada e você precisa configurá-lo pela primeira vez.

    • Selecione o idioma do sistema primeiro.
    • Selecione seu tipo de teclado.
    • Adicione contas on-line, se desejar.
    • Por fim, clique em "Começar a usar o CentOS Linux".
  4. Os ambientes de desktop GNOME começam da seguinte forma.

ComousaroGNOMEShell?

AáreadetrabalhoGNOMEpadrãodoCentOS7começacomomodoclássico,massevocêquiserusaroGNOMEShell,definacomosegue:

OpçãoA:SevocêiniciaroGNOMEcomstartx,definacomosegue.

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

Opção B: defina o login gráfico do sistema systemctl set-default graphical.target e reinicie o sistema. Depois do início do sistema

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

  • O shell do GNOME começa da seguinte forma:
  • 2.InstalandooKDE-Desktop:

    1. InstaleoAmbientedeÁreadeTrabalhodoKDEaqui.

      #yum-ygroupsinstall"KDE Plasma Workspaces" 
      
    2. Insira um comando como abaixo após concluir a instalação:

      # echo "exec startkde" >> ~/.xinitrc
      # startx
      
    3. O Ambiente de Área de Trabalho do KDE é iniciado da seguinte forma:

    3.InstalandooCinnamonDesktopEnvironment:

    1. InstaleoCinnamonDesktopEnvironmentaqui.

      Primeiro,adicioneoRepositórioEPEL(repositórioEPELqueéfornecidopeloprojetoFedora). Pacotes extras para empresas 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 do EPEL Repository:

        # yum --enablerepo=epel -y install cinnamon*
        
    2. Insira 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 o primeiro boot, a instalação inicial é executada e você precisa configurá-lo pela primeira vez.

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

    4.InstalandooMATEDesktopEnvironment:

    1. InstaleMATEDesktopEnvironmentaqui(vocêprecisaráadicionaroRepositórioEPELcomoexplicadoacimacomantecedência).

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

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

    5.InstalandooXfceDesktopEnvironment:

    1. InstaleoXfceDesktopEnvironmentaqui(vocêprecisaráadicionaroRepositórioEPELcomoacimanainstalação"Canela" antes).

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

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

        
    por 28.01.2015 / 08:02
    37

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

    Para conseguir isso, faça 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 runlevel 5 como seu padrão em relação ao Systemd.

    Fazendo isso com o Systemd

    Você também pode usar o Systemd para realizar isso. Este é sem dúvida o melhor método desde que você está gerenciando o estado do sistema diretamente através do Systemd e seus CLIs.

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

    $ sudo systemctl get-default
    multi-user.target
    

    Em seguida, mude para gráfico:

    $ sudo systemctl set-default graphical.target
    

    Alvos

    No Systemd, os destinos runlevel5.target e graphical.target são idênticos. Assim também são 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

    por 18.02.2016 / 15:55
    0

    Em CentOS 6

    Isso funcionou para mim:

    yum -y groupinstall "X Window System" "Desktop" "Fonts" "General Purpose Desktop"
    yum -y groupinstall "KDE Desktop"
    
        
    por 17.09.2018 / 01:23