Cómo configurar un repositorio local de Yum/DNF en Centos 8

Cómo configurar un repositorio local de Yum/DNF en Centos 8

En este artículo, aprenderá cómo puede configurar localmente un repositorio DNF o YUM en su Centos 8 sistema que utiliza un ISO o un DVD de instalación.

Centos 8 barcos con 2 repositorios: Base y AppStream (secuencia de aplicaciones) - Entonces, ¿cuál es la diferencia entre los dos repositorios??

El Base El repositorio consiste en los paquetes requeridos requeridos para la existencia de un sistema operativo mínimo. Por otro lado, Appstream comprende los paquetes de software, dependencias y bases de datos restantes.

Lectura relacionada: Cómo crear repositorio local HTTP YUM/DNF en RHEL 8

Ahora enrolle las mangas y configuremos un local Yum/dnf repositorio en Centos 8.

Paso 1: Archivo ISO de instalación de DVD de montaje CentOS 8

Comience al montar el archivo ISO a un directorio de su elección. Aquí, hemos montado /optar directorio.

# Mount Centos-8-X86_64-1905-DVD1.ISO /OPT # CD /OPT # LS 
Monte Centos 8 Archivo ISO

Paso 2: Crear un repositorio yum local de CentOS 8

En el directorio montado donde tu YO ASI está montado, copia el medios de comunicación.repositorio archivo al /etc/yum.repositar.d/ directorio como se muestra.

# CP -V /Opt /Media.Repo /etc /yum.repositar.d/centos8.repositorio 
Crear centos 8 repositorio de yum local

A continuación, asigne permisos de archivo como se muestra para evitar modificaciones o alteración por otros usuarios.

# Chmod 644 /etc /yum.repositar.d/centos8.Repo # ls -l /etc /yum.repositar.d/centos8.repositorio 
Establecer permiso en el archivo de repositorio YUM

Necesitamos configurar el archivo de repositorio predeterminado que reside en el sistema. Para verificar las configuraciones, use el comando CAT como se muestra.

# gato etc/yum.repositar.d/centos8.repositorio 
Verifique el archivo de repositorio de Yum

Necesitamos modificar las líneas de configuración utilizando un editor de texto de su elección.

# vim etc/yum.repositar.d/centos8.repositorio 

Elimine toda la configuración y copie y pegue la configuración a continuación.

[InstallDia-Baseos] Nombre = Centos Linux 8-Baseos metadata_expire = -1 gpgcheck = 1 habilitado = 1 baseUrl = file: /// opt/baseos/gpgkey = file: /// etc/pki/rpm-gpg/rpm- GPG-Key-Centosofficial [InstallMedia-AppStream] Name = Centos Linux 8-AppStream Metadata_EXPIRE = -1 GPGCHECK = 1 habilitado = 1 baseUrl = file: /// opt/appstream/gpgkey = file: /// etc/pki/rpm -gpg/rpm-gpg-key-centroofficial 

Guardar el archivo de repo y salir del editor.

Después de modificar el archivo del repositorio con nuevas entradas, continúe y borre el Dnf / yum caché como se muestra.

# DNF Limpiar todo o # yum limpio todo 

Para confirmar que el sistema obtendrá paquetes de los repositorios definidos localmente, ejecute el comando:

# repolente de DNF o # yum repolista 
Lista de repositorios Yum

Ahora establecido 'activado' parámetro de 1 a 0 en Centos-appstream.repositorio y Base.repositorio archivos.

Paso 3: Instale paquetes con repositorio DNF o YUM local

Ahora, vamos a intentarlo e instalar cualquier paquete. En este ejemplo, vamos a instalar NodeJs en el sistema.

# DNF Instalar nodejs o # yum instalación nodejs 
Instalar paquetes del repositorio de Yum local

Y este es un claro indicador de que hemos configurado con éxito un repositorio DNF/YUM local en Centos 8.