Cómo instalar GUI (GNOME 3) usando CD/DVD en RHEL/CENTOS 7

Cómo instalar GUI (GNOME 3) usando CD/DVD en RHEL/CENTOS 7

Como administrador de Linux durante más de 6 años, paso la mayor parte de mi tiempo trabajando en terminales, pero hay algunas situaciones en las que necesito una GUI en lugar de terminal. Por defecto, RHEL/CENTOS 7 servidor instalado como mínimo sin ningún soporte de escritorio gráfico. Entonces, para instalar GUI en la parte superior de la instalación mínima, tenemos dos opciones:

  1. El primer método es instalar GUI (i.mi. Gnomo 3) Usando el repositorio base predeterminado, descargará e instalará paquetes desde Internet.
  2. El segundo método es instalar GUI usando RHEL/CENTOS 7 ISO Imagen a través del dispositivo local de CD/DVD, esto evitará la descarga de paquetes de Internet.

El primer método es el proceso de tiempo, ya que descarga los paquetes de Internet e instalarlo en el sistema, si tiene una conexión a Internet más rápida, simplemente puede escribir el siguiente comando en el terminal para instalar GUI en poco tiempo.

# yum groupinstall "Gnome Desktop" [en CentOS 7] # Yum GroupInstall "Servidor con GUI" [en RHEL 7] 

Pero, aquellos que tienen una conexión más lenta, pueden seguir CD/DVD Método, aquí los paquetes se instalan desde su dispositivo local de CD/DVD, y la instalación es mucho más rápida que el primer método.

Nota: Las instrucciones de instalación para la GUI son las mismas para ambos métodos, pero aquí nuestro objetivo principal es evitar la descarga de paquetes de Internet y minimizar el tiempo.

Aquellos que siguen el método de CD/DVD, deben tener completos RHEL/CENTOS 7 DVD ISO (Descargar y grabar imagen en CD/DVD) con ellos, porque usamos esta imagen para crear un repositorio de yum local. Para que, durante la instalación de GUI, los paquetes se toman de su CD/DVD.

Nota: Para el propósito de demostración, he usado RHEL/CENTOS 7 DVD ISO imagen para instalar GNOME 3, pero las mismas instrucciones también funciona en Rhel 7 con menores cambios en los comandos.

Paso 1: Creación de repositorio de Yum local

1. Antes de crear un repositorio de Yum local, inserte su CentOS 7 DVD ISO Imagine su transmisión de CD/DVD y montelo utilizando los siguientes comandos.

Primero, crea un vacío 'CD ROM'Directorio bajo'/mnt/'Ubicación y monte el'CD ROM'(/dev/cdrom es el nombre predeterminado de su dispositivo) debajo '/mnt/cdrom' camino.

[[Correo electrónico protegido] ~]# mkdir /mnt /cdrom [[correo electrónico protegido] ~]# Mount /dev /cdrom /mnt /cdrom 

2. Una vez el 'CD ROM'Montado, puede verificar los archivos en /mnt/cdrom Usando el comando LS.

[[Correo electrónico protegido] ~]# CD/MNT/CDROM/[[Correo electrónico protegido] ~]# $ 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 de julio 21:29 Efi -rw-r--r-- 1 Tecmint Tecmint 611 Jul 4 21:31 Eula -rw-R--R-- 1 Tecmint Tecmint 18009 Jul 21:31 GPL DRWXR-XR-X 3 TECMINT TECMINT 2048 JUL 4 21:29 Imágenes DRWXR-X-X 2 Tecmint Tecmint 2048 Jul 4 21:29 Isolinux DRWXR-XR-X 2 TECMINT TECMINT 2048 JUL 4 21:29 VIVEOS DRWXR-XR-X 2 Tecmint Tecmint 581632 Jul 5 15:56 PAQUETES DRWXR-XR-X 2 TECMINT TECMINT 4096 JUL 5 16:13 REPODATA -RW-R-R-- 1 TECMINT TECMINT 1690 4 21:31 RPM-GPG-Key-Centos -7 -rw-r--r-- 1 Tecmint Tecmint 1690 4 Jul 4 21:31 RPM-GPG-Key-CENTOS-Testing-7 -R-R-R-- 1 TECMINT TECMINT 2883 6 de julio 23:02 TRANS.TBL 

3. A continuación, cree un nuevo archivo local de repositorio YUM en '/etc/yum.repositar.d/'Usando tu editor favorito, aquí estoy usando VI editor.

En Centos 7

[[correo electrónico protegido] ~]# vi /etc /yum.repositar.d/centos7.repositorio 

Agregue las siguientes líneas, guarde y renuncie al archivo.

[CENTOS7] Nombre = CENTOS7 BASEURL = File: /// mnt/cdrom/habilitado = 1 gpgcheck = 1 gpgkey = file: /// etc/pki/rpm-gpg/rpm-gpg-key-centos-7 

En Rhel 7

[[correo electrónico protegido] ~]# vi /etc /yum.repositar.d/rhel7.repositorio 

Agregue las siguientes líneas, guarde y renuncie al archivo.

[rhel7] name = rhel7 baseUrl = file: /// mnt/cdrom/habilitado = 1 gpgcheck = 1 gpgkey = file: /// etc/pki/rpm-gpg/rpm-gpg-key--redhat-release 

Alguna explicación sobre las líneas anteriores.

  1. [Centos7]: Nombre de la nueva sección de repos.
  2. nombre: Nombre del nuevo repositorio.
  3. base: La ubicación actual de los paquetes.
  4. Activado: Repositorio habilitado, valor '1' significa habilitar y '0' significa deshabilitar.
  5. gpgcheck: Verifique la firma de los paquetes antes de instalarlos.
  6. gpgkey: Ubicación de la clave.

4. Ahora, verifique que el repositorio local recién creado esté disponible en la lista de Repost Yum, pero antes de eso debe borrar el caché Yum y verificar el repositorio local.

[[Correo electrónico protegido] ~]# yum limpia todo [[correo electrónico protegido] ~]# yum repolista todo 
Salida de muestra
[[Correo electrónico protegido] Desktop]# yum repolista Todos los complementos cargados: FastMirror, Langpacks cargando velocidades de espejo desde el archivo host en caché * Base: Centosmirror.go4hosting.En * extras: centosmirror.go4hosting.En * Actualizaciones: Centosmirror.go4hosting.En Repo ID Repo Nombre de nombre Base/7/x86_64 Centos-7-Base habilitada: 8,465 base de base/7 CentOS-7-fuentes base deshabilitadas CentOS7 CentOS7 habilitado: 3,538 CENTOSPLUS/7/X86_64 CENTOS-7-MÁS DESCABILIDADO CENTOSPLUS-SOURCE/7 CENTOS-7-Más fuentes Desactivados DEBUG/X86_64 Centos-7-Debuginfo Desactivados Extras/7/x86_64 Centos-7-Extras Enlluido: 80 Extras-Source/7 CENTOS-7-Fuentes de extras Actualizaciones deshabilitadas/7/x86_64 Centos-7-Actualizaciones habilitadas: 1,459 actualizaciones de origen/7 Centos-7-Actualizaciones Fuentes Repover deshabilitadas: 13,542 

Nota: ¿Vio en la salida anterior resaltada en color rojo, eso significa que nuestro repositorio local está habilitado y disponible para instalar paquetes.

Pero, también encontrará que múltiples repositorios están habilitados en la salida anterior, si intenta instalar cualquier paquete, tomará la base de CentOS como repositorio predeterminado.

Por ejemplo, intentemos instalar 'httpd'Paquete usando el comando yum.

[[correo electrónico protegido] ~]# yum install httpd 
Salida de muestra
==================================================== ==================================================== =========================================== Package Arch Versión Repositorio Tamaño =================================================== ==================================================== ========================================= Instalación: httpd x86_64 2.4.6-18.El7.cento actualizaciones 2.Instalación de 7 m para dependencias: APR 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.cento actualizaciones 77 k mailcap noarch 2.1.41-2.El7 base 31 k resumen de transacción ================================================ ==================================================== ============================================= Instalar 1 paquete (+4 Paquetes dependientes) Tamaño total de descarga: 3.0 m Tamaño instalado: 10 m ¿está bien? [Y/D/N]: 

Nota: Ves en la salida anterior, el paquete 'httpd'se está instalando desde el repositorio base de CentOS, incluso si obliga a YUM a instalar paquetes del repositorio local agregando'-habilitar'Opción, todavía usa CentOS Base como su repositorio predeterminado. Pruébelo y vea los resultados, obtendrá el mismo resultado que el anterior.

[[correo electrónico protegido] ~]# yum --enablerepo = centos7 install httpd 

Entonces, para instalar paquetes de nuestro repositorio local, necesitamos usar opciones '-desactivar'Deshabilitar todos los repos y'-habilitar'Para habilitar CentOS7 o Rhel7 Repo.

Paso 2: Instalación de Gnome 3 en Rhel/Centos 7

5. Para instalar GUI (GNOME 3) en RHEL/CENTOS 7 Servidor de instalación mínimo, ejecute el siguiente comando yum.

En Centos 7

[[Correo electrónico protegido] ~]# yum --disableerepo =* --enablerepo = centos7 groupInstall "Gnome Desktop" 

En Rhel 7

[[Correo electrónico protegido] ~]# yum --disableerepo =* --enableRepo = rhel7 groupInstall "servidor con GUI" 

El comando anterior instalará y resolverá todos los paquetes dependientes utilizando el repositorio local, durante la instalación, solicitará la presión de confirmación "Y" continuar…

6. Cuando termine la instalación, haga que el sistema se inicie automáticamente en la interfaz gráfica, aquí ya no estamos usando '/etc/inittab'Archivo para cambiar RunLevel, porque Rhel/Centos 7 cambió a system y aquí usamos 'objetivos'Para cambiar o establecer RunLevels predeterminados.

Ejecute el siguiente comando para decirle al sistema que inicie el escritorio GNOME automáticamente al inicio del sistema.

[[correo electrónico protegido] ~]# ln -sf/lib/systemd/system/runlevel5.Target/etc/systemd/system/predeterminado.objetivo 

7. Una vez que establezca el valor predeterminado 'objetivos'Para la GUI, ahora reinicie el servidor para ingresar al escritorio de Gnome.

Instalar gnome en rhel/centos 7

8. Una vez instalado GNOME 3, desmonte el dispositivo CD/DVD.

[[Correo electrónico protegido] ~]# Umount /Mnt /Cdrom