Como instalar a GUI (Gnome 3) usando CD/DVD no RHEL/CENTOS 7

Como instalar a GUI (Gnome 3) usando CD/DVD no RHEL/CENTOS 7

Como administrador do Linux por mais de 6 anos, passo a maior parte do tempo trabalhando em terminais, mas há algumas situações em que preciso de uma GUI em vez de terminal. Por padrão, RHEL/CENTOS 7 Servidor instalado como mínimo sem qualquer suporte gráfico na área de trabalho. Então, para instalar a GUI no topo da instalação mínima, temos duas opções:

  1. O primeiro método é a instalação da GUI (i.e. Gnome 3) Usando o repositório básico padrão, ele baixará e instalará pacotes da Internet.
  2. O segundo método é, instalando a GUI usando RHEL/CENTOS 7 ISO Imagem via dispositivo CD/DVD local, isso evitará o download de pacotes da Internet.

O primeiro método é o processo de levar o tempo, pois baixa pacotes da Internet e o instala no sistema, se você tiver uma conexão com a Internet mais rápida, pode simplesmente digitar o seguinte comando no terminal para instalar a GUI em nenhum momento.

# Yum GroupInstall "Gnome Desktop" [no CentOS 7] # Yum GroupInstall "servidor com GUI" [no RHEL 7] 

Mas, aqueles que têm uma conexão mais lenta, podem seguir CD/DVD Método, aqui os pacotes são instalados a partir do seu dispositivo CD/DVD local, e a instalação é muito mais rápida que o primeiro método.

Observação: As instruções de instalação para a GUI são iguais para ambos os métodos, mas aqui nosso objetivo principal é evitar o download de pacotes da Internet e minimizar o tempo.

Aqueles que estão seguindo o método CD/DVD, eles devem ter RHEL/CENTOS 7 DVD ISO (Baixe e queimar imagem para CD/DVD) com eles, porque usamos esta imagem para criar um Repositório YUM local. Para que, durante a instalação da GUI, os pacotes sejam retirados do seu CD/DVD.

Observação: Para o propósito de demonstração, eu usei RHEL/CENTOS 7 DVD ISO imagem para instalar o GNOME 3, mas as mesmas instruções também funcionam RHEL 7 com pequenas mudanças nos comandos.

Etapa 1: Criando o repositório YUM local

1. Antes de criar um repositório YUM local, insira seu Centos 7 DVD ISO Imagine sua unidade de CD/DVD e monte -a usando os seguintes comandos.

Primeiro, crie um vazio 'cdrom'Diretório em/mnt/'Localização e Monte o'cdrom'(/dev/cdrom é o nome padrão do seu dispositivo) em '/mnt/cdrom' caminho.

[[email protegido] ~]# mkdir /mnt /cdrom [[email protegido] ~]# montagem /dev /cdrom /mnt /cdrom 

2. Uma vez o 'cdrom'Montado, você pode verificar os arquivos em /mnt/cdrom usando o comando ls.

[[Email Protected] ~]# CD/MNT/CDROM/[[Email Protected] ~]# $ ls -l Total 607 -RW-R-R-- 1 Tecmint Tecmint 14 Jul 4 21:31 CentOS_BuildTag DRWXR-XR -x 3 Tecmint Tecmint 2048 4 21:29 efi -rw-r-r-- 1 Tecmint Tecmint 611 4 de julho 21:31 Eula -rw-r-r-- 1 Tecmint Tecmint 18009 4 21:31 GPL drwxr-xr-x 3 TecmInt Tecmint 2048 4 21:29 Imagens drwxr-xr-x 2 Tecmint Tecmint 2048 4 21:29 Isolinux drwxr-xr-x 2 tecmint 2048 Jul 4 21:29 LIVEs drwosr-x 2 2 2 Tecmint Tecmint 581632 5 de julho 15:56 Pacotes drwxr-xr-x 2 Tecmint Tecmint 4096 5 de julho 16:13 Repodata -rw-r-r-- 1 Tecmint Tecmint 1690 Jul 4 21:31 -7 -rw-r- r-- 1 Tecmint Tecmint 1690 4 de julho 21:31 rpm-gpg-key-cento-testing-7 -r-r-- 1 Tecmint Tecmint 2883 Trans.Tbl 

3. Em seguida, crie um novo arquivo local do repositório YUM em '/etc/yum.Repos.d/'Usando seu editor favorito, aqui estou usando Vi editor.

No CentOS 7

[[email protegido] ~]# vi /etc /yum.Repos.D/CentOS7.repo 

Adicione as seguintes linhas a ele, salve e desista do arquivo.

[CENTOS7] Nome = CentOS7 BASEURL = FILE: /// MNT/CDROM/HABLEFICADO = 1 GPGCHECK = 1 GPGKEY = FILE: /// etc/pki/rpm-gpg/rpm-gpg-key-cento-7 

No RHEL 7

[[email protegido] ~]# vi /etc /yum.Repos.d/rhel7.repo 

Adicione as seguintes linhas a ele, salve e desista do arquivo.

[rhel7] nome = rhel7 baseurl = arquivo: /// mnt/cdrom/enabled = 1 gpgCheck = 1 gpgKey = arquivo: /// etc/pki/rpm-gpg/rpm-gpg-key-redhat-libear 

Alguma explicação sobre as linhas acima.

  1. [CentOS7]: Nome da nova seção de repo.
  2. nome: Nome do novo repositório.
  3. Baseurl: A localização atual dos pacotes.
  4. Habilitado: Repositório ativado, valor '1' significa ativar e '0' significa desativar.
  5. gpgcheck: Verifique a assinatura dos pacotes, antes de instalá -los.
  6. GPGKEY: Localização da chave.

4. Agora, verifique se o repositório local recém -criado está disponível na lista de repost Yum, mas antes disso você deve limpar o cache Yum e verificar o repositório local.

[[email protegido] ~]# yum limpe todos [[email protegido] ~]# yum repolista all 
Saída de amostra
[[Email Protected] Desktop]# Repolista Yum Todos os plugins carregados: FastMirror, Langpacks Carregando velocidades de espelho do arquivo host em cache * Base: CENTOSMIRROR.go4hosting.Em * extras: Centosmirror.go4hosting.Em * Atualizações: Centosmirror.go4hosting.No REPO ID NOME DE STATUS DE STATUS BASE/7/X86_64 CENTOS-7-BASE ENCOMBLED: 8.465 Base-Source/7 CentOS-7-Fontes de base desativadas CENTOS7 CENTOS7 Ativado: 3.538 CENTOSPLUS/7/X86_64 CENTOS-7-Plus CENTOSPLUS DESABLIONADOS/7 CENTOS-7-Além disso, fontes desabilitaram Debug/x86_64 CentOS-7-Debuginfo desativado extras/7/x86_64 CentOS-7-extras Habiled: 80 extras-source/7 CENTOS-7-Atualizações desativadas do CENTOS-7-CENTOS-7-Atualizações ativadas: 1.459 Atualizações-Source/7 CentOS-7-Atualizações Fontes de desativação Repolista: 13.542 

Observação: Você viu na saída acima destacada em cores vermelhas, isso significa que nosso repositório local está ativado e disponível para instalar pacotes.

Porém, você também encontrará vários repositórios estão ativados na saída acima, se você tentar instalar qualquer pacote, ele tomará a base do CentOS como repositório padrão.

Por exemplo, vamos tentar instalar 'httpd'Pacote usando o comando yum.

[[Email protegido] ~]# yum instalar httpd 
Saída de amostra
=================================================== =================================================== ======================================== Versão do Arco do pacote Repositório Tamanho ================================================== =================================================== ========================================== Instalando: httpd x86_64 2.4.6-18.EL7.CENTOS Atualizações 2.7 m Instalando para dependências: abril x86_64 1.4.8-3.EL7 base 103 K APR-UTIL X86_64 1.5.2-6.EL7 base 92 k httpd-tools x86_64 2.4.6-18.EL7.CENTOS Atualizações 77 K Mailcap Noarch 2.1.41-2.EL7 base 31 K Resumo da transação ================================================ =================================================== ============================================= Instalar 1 pacote (+4 Pacotes dependentes) Tamanho total do download: 3.0 m Tamanho instalado: 10 m está ok [s/d/n]: 

Observação: Você vê na saída acima, a embalagem 'httpd'está instalando a partir do CentOS Base Repository, mesmo que você force o Yum a instalar pacotes do repositório local adicionando'-Enablerepo'Opção, ele ainda usa a base do CentOS como seu repositório padrão. Experimente e veja os resultados, você obterá o mesmo resultado que acima.

[[Email Protected] ~]# yum --enableRepo = CentOS7 Instale httpd 

Então, para instalar pacotes do nosso repositório local, precisamos usar opções '-desableRepo'Para desativar todos os repositórios e'-Enablerepo'Para ativar o CentOS7 ou Rhel7 repo.

Etapa 2: Instalando o GNOME 3 em RHEL/CENTOS 7

5. Para instalar a GUI (Gnome 3) em RHEL/CENTOS 7 Servidor de instalação mínima, execute o seguinte comando yum.

No CentOS 7

[[email protegido] ~]# yum --DisableRepo =* --enableRepo = CentOS7 GroupInstall "Gnome Desktop" 

No RHEL 7

[[Email protegido] ~]# yum --DisableRepo =* --enableRepo = rhel7 GroupInstall "Servidor com GUI" 

O comando acima instalará e resolverá todos os pacotes dependentes usando o repositório local, durante a instalação, ele solicitará a imprensa de confirmação “Y" continuar…

6. Quando a instalação terminar, faça o sistema inicializar automaticamente na interface gráfica, aqui não estamos mais usando '/etc/inittab'arquivo para alterar o nível runal, porque o RHEL/CENTOS 7 mudou para Systemd E aqui usamos 'alvos'Alterar ou definir níveis de execução padrão.

Execute o seguinte comando para dizer ao sistema para inicializar a área de trabalho do GNOME automaticamente na inicialização do sistema.

[[Email protegido] ~]# ln -sf/lib/systemd/system/runlevel5.Target/etc/Systemd/System/Padrão.alvo 

7. Depois de definir o padrão 'alvos'Para a GUI, agora reinicie o servidor para entrar no Gnome Desktop.

Instale o Gnome em RHEL/CENTOS 7

8. Depois que o Gnome 3 instalou, desmonte o dispositivo CD/DVD.

[[email protegido] ~]# Umount /mnt /cdrom