GNU/Linux >> Tutoriales Linux >  >> Linux

CentOS / RHEL 6:cómo configurar el repositorio de yum usando un DVD montado localmente

Un repositorio de yum (o "repo" para abreviar) es una colección de RPM en una sola ubicación, por ejemplo, en un sitio web o en un directorio en un DVD. En RHEL 6.0 Snapshot 12 hay 5 repositorios:
1. Alta disponibilidad
2. Equilibrador de carga
3. Almacenamiento resistente
4. Sistema de archivos escalables
5. Servidor

El repositorio del servidor es el repositorio principal con los paquetes habituales (httpd, glibc, bash, coreutils, etc.). Los otros 4 son repositorios complementarios especiales para paquetes; por ejemplo, para ayudar con un servidor web de equilibrio de carga.

Puede haber casos en los que no pueda actualizar el servidor utilizando un servidor satelital o tener un entorno seguro que nunca se conectará a Internet pero aún necesita ser actualizado. Bueno, hay una salida. Puede montar localmente el DVD ISO de RHEL 6 y usarlo como su repositorio de yum.

Configurar el repositorio de yum usando un DVD montado localmente

1. Monte la instalación ISO de RHEL 6 en algún lugar como /mnt, por ejemplo:

# mount -o loop rhel6.iso /mnt
Lea también :Linux / UNIX :Cómo montar un archivo iso

2. Copia el media.repo archivo desde la raíz de la ISO montada a /etc/yum.repos.d/ y establecer los permisos. por ejemplo:

# cp /mnt/media.repo /etc/yum.repos.d/rhel6dvd.repo
# chmod 644 /etc/yum.repos.d/rhel6dvd.repo
3. Edit the new repo file, change the gpgcheck=0 setting to 1 and add the following 3 lines (make sure to replace "Server" with "Client" or "Workstation", depending on the type of RHEL DVD in use):
enabled=1
baseurl=file:///mnt/rhel6dvd/Server
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

4. Al final, el nuevo archivo de repositorio podría tener el siguiente aspecto (aunque la identificación del medio será diferente según la versión de RHEL):

[dvd-Server]
name=DVD for Red Hat Enterprise Linux 6.6 Server
mediaid=1359576196.686790
metadata_expire=-1
gpgcheck=1
cost=500
enabled=1
baseurl=file:///mnt/rhel6dvd/Server
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

5. Como paso final, podría ser una buena idea ejecutar el comando yum clean all una vez.

# yum clean all

Cómo agregar repositorios opcionales

Para configurar el acceso a los paquetes complementarios en los directorios HighAvailability , Equilibrador de carga , Almacenamiento resistente y ScalableFileSystem , agregue repositorios adicionales para ellos en el mismo archivo, por ejemplo:

[dvd-HighAvailability]
mediaid=1359576196.686790
name=DVD for RHEL6 - HighAvailability
baseurl=file:///mnt/rhel6dvd/HighAvailability
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-LoadBalancer]
mediaid=1359576196.686790
name=DVD for RHEL6 - LoadBalancer
baseurl=file:///mnt/rhel6dvd/LoadBalancer
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-ResilientStorage]
mediaid=1359576196.686790
name=DVD for RHEL6 - ResilientStorage
baseurl=file:///mnt/rhel6dvd/ResilientStorage
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-ScalableFileSystem]
mediaid=1359576196.686790
name=DVD for RHEL6 - ScalableFileSystem
baseurl=file:///mnt/rhel6dvd/ScalableFileSystem
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
Nota :Si usa los repositorios de ejemplo anteriores, asegúrese de que el valor de mediaid sea el mismo que el valor del archivo media.repo original. CentOS / RHEL 7 :Cómo configurar el repositorio de yum usando un DVD montado localmente


Linux
  1. Cómo configurar el servidor SysLog en CentOS 7 / RHEL 7

  2. Cómo configurar el servidor NFS en CentOS 7 / RHEL 7

  3. Cómo instalar la última versión de PHP-5.5 usando YUM en CentOS/RHEL/Fedora

  4. ¿Cómo configurar el servidor NTP en CentOS?

  5. CentOS / RHEL 7:cómo configurar el repositorio de yum usando un DVD montado localmente

Cómo configurar el servidor NFS en CentOS 8 / RHEL 8

Cómo configurar el servidor SysLog centralizado en CentOS 8 / RHEL 8

Cómo instalar Nginx usando el comando Yum en CentOS

Cómo configurar SSH en CentOS y RHEL

Cómo inicializar la configuración del servidor CentOS 7

Cómo configurar HAProxy en CentOS 8