GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo crear un repositorio de Yum para la instalación de paquetes del sistema en CentOS/RHEL

Un repositorio de yum contiene los rpm y los metadatos sobre los rpm. Se debe configurar un repositorio de yum para usar yum en cualquier sistema Linux basado en yum. Esta publicación proporciona pasos para configurar un repositorio yum para instalar paquetes en sistemas CentOS/RHEL.

Configuración del servidor de repositorio de yum

1. Cree un directorio para su repositorio local, p. /home/mypackage_dir/repositorio . Mueva los RPM a ese directorio.

# cp /media/packages/* /home/mypackage_dir/repo

2. Corrige algunos permisos de propiedad y del sistema de archivos:

# chown -R root.root /home/mypackage_dir/repo

3. Instale el paquete createrepo si aún no está instalado y ejecute

# createrepo /home/mypackage_dir/repo
# chmod -R o-w+r /home/mypackage_dir/repo

4. Cree un archivo de configuración de repositorio, p. /etc/yum.repos.d/customrepo.repo que contiene:

[local]
name=My RPM System Package Repo
baseurl=file:///home/mypackage_dir/repository
enabled=1
gpgcheck=0

5. Instale su paquete usando el comando yum como se muestra a continuación, reemplace nombre_paquete con el paquete que desea instalar y ubíquelo en mypackage_dir/repository:

# yum install package_name
Nota :si existe el requisito de utilizar el mismo repositorio en varios nodos. Las siguientes instrucciones se dan para parchear un nodo de base de datos con paquetes de canales de parche.

6. Para usar el repositorio yum configurado en el nodo 1 en el nodo 2 a través de la URL http, siga las instrucciones a continuación.

# yum install httpd
# ln -s /var/www/html/repo /home/mypackage_dir/repo
# service httpd start

Luego, en un navegador web, acceda a la URL http://[node1-ip]/repo

Configuración del servidor cliente yum

En el nodo 2, configure el archivo .repo como se muestra a continuación.

[node1-repo]
name=My RPM System Package Repo
baseurl=http:///repo
enabled=1
gpgcheck=0

Luego ejecute el siguiente comando en el nodo 2 seguido de yum update para actualizar la máquina.

# yum repolist
# yum update


Cent OS
  1. Cómo crear un archivo Kickstart para CentOS/Fedora/RedHat (RHEL)

  2. Configurar el repositorio local de YUM en CentOS 6/RHEL 6

  3. Cómo limpiar el caché de YUM en CentOS / RHEL

  4. Cómo crear un repositorio local de Yum para paquetes empresariales de MySQL

  5. Cómo crear un repositorio yum en CentOS/RHEL

Cómo instalar YUM en RHEL 8 / CentOS 8

Cómo habilitar la configuración de proxy para Yum Command en servidores RHEL / CentOS

Cómo instalar Cockpit en CentOS 8 / RHEL 8

Cómo degradar paquetes en CentOS

Cómo instalar Virtualmin en CentOS 8 / RHEL 8

8 repositorios de terceros de YUM para CentOS y RHEL