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?
fonte
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?
Instale o GNOME Desktop Environment aqui.
# yum -y groups install "GNOME Desktop"
Digite um comando como abaixo após concluir a instalação:
# startx
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.
Os ambientes de área de trabalho do GNOME começam da seguinte maneira.
O GNOME Desktop padrão do CentOS 7 começa com o modo clássico, mas se você deseja usar o GNOME Shell, defina da seguinte maneira:
Opção A: Se você iniciar o GNOME startx
, defina da seguinte maneira.
# 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. Após o sistema iniciar
Instale o Ambiente de Trabalho KDE aqui.
# yum -y groups install "KDE Plasma Workspaces"
Digite um comando como abaixo após concluir a instalação:
# echo "exec startkde" >> ~/.xinitrc
# startx
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*
Digite um comando como abaixo após concluir a instalação:
# echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
# startx
O Cinnamon Desktop Environment será iniciado. Para a primeira inicialização, a instalação inicial é executada e você deve configurá-la pela primeira vez.
O Cinnamon Desktop Environment inicia da seguinte forma.
Instale o MATE Desktop Environment aqui (você precisará adicionar o Repositório EPEL, conforme explicado acima).
# yum --enablerepo=epel -y groups install "MATE Desktop"
Digite um comando como abaixo após concluir a instalação:
# echo "exec /usr/bin/mate-session" >> ~/.xinitrc
# startx
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"
Digite um comando como abaixo após concluir a instalação:
# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
# startx
dhclient
funciona na caixa virtual para o cliente de rede não está em execução .. eyum groupinstall X11
é necessário, pelo menos para a instalação do XFCE ... sua resposta ajudou muito, obrigado :)gnome-session-is-accelerated: llvmpipe detected.
parastartx
. Estou usando o CentOS 7epel
eu precisavayum install epel-release
Em vez de usar o hacking de um
startx
comando em um.xinitrc
arquivo, é provavelmente melhor dizer ao Systemd que você deseja inicializar em uma GUI gráfica versus o terminal.Para fazer isso, basta fazer o seguinte:
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:
E então mude para gráfico:
Metas
No Systemd, os destinos runlevel5.target e graphical.target são idênticos. O mesmo acontece com runlevel2.target e multi-user.target.
Referências
fonte
sudo systemctl set-default graphical.target
. (Eu prefirosudo yum groupinstall "Server with GUI"
.)No CentOS 6
Isso funcionou para mim:
fonte