El repositorio local de YUM es el lugar donde los paquetes rpm para Redhat o CentOS se almacenan y distribuyen a los servidores de los clientes para la instalación de software y las actualizaciones del sistema operativo.
Este repositorio local le permite ahorrar ancho de banda de Internet, así como el tiempo para descargar paquetes de Internet.
Aquí, seguiremos los pasos para crear un repositorio YUM local en RHEL 8 para RHEL 8 usando DVD.
Este repositorio está limitado a una sola máquina donde se monta el DVD.Nuevo repositorio en RHEL 8
Red Hat Enterprise Linux 8 se divide en dos repositorios,
- BaseOS
- Flujo de aplicaciones (AppStream)
Los paquetes en BaseOS están destinados a proporcionar el conjunto básico de la funcionalidad del sistema operativo subyacente que proporciona la base para todo tipo de instalaciones.
Los paquetes en Application Stream incluyen aplicaciones de espacio de usuario, lenguajes de tiempo de ejecución y bases de datos para soportar las variadas cargas de trabajo y casos de uso.
Crear fuente
La fuente del repositorio se puede crear usando el paquete createrepo o montando el DVD en el directorio . Montar el DVD/CD ROM le ayudará a ahorrar espacio en el HDD al copiarlo en el HDD.
Aquí, monte el DVD ROM en cualquier directorio que desee. Para probarlo, lo montaré en /cdrom.
mkdir /cdrom mount /dev/cdrom /cdrom
Crear un archivo .repo
Antes de crear un archivo
mv /etc/yum.repos.d/*.repo /tmp/
Cree un archivo de repositorio llamado local.repo en el directorio /etc/yum.repos.d.
vi /etc/yum.repos.d/local.repo
SO base
[LocalRepo_BaseOS] name=LocalRepository_BaseOS baseurl=file:///cdrom/BaseOS enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Flujo de aplicaciones
[LocalRepo_AppStream] name=LocalRepository_AppStream baseurl=file:///cdrom/AppStream enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Detalles:
[LocalRepo] | Nombre de la Sección |
nombre | Nombre del repositorio |
url base | Ubicación del paquete |
Habilitado | Habilitar repositorio |
gpgcontrol | Habilite la instalación segura (gpgcheck es opcional (si configura gpgcheck=0, no es necesario mencionar gpgkey) |
clave gpg | Ubicación de la llave |