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

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

YUM es la herramienta de administración de paquetes de Linux que ayuda a instalar o actualizar los paquetes; realiza la instalación automática de los paquetes dependientes que requiere el paquete de instalación principal.

Para configurar el repositorio de YUM necesitamos (para fines de prueba) un sistema de servidor donde se alojan todos los paquetes y el sistema cliente donde desea instalar o actualizar los paquetes.

Paquetes de alojamiento

El cliente debe tener que comunicarse a través de cualquier tipo de medio para obtener los paquetes del sistema del servidor. Normalmente, el servidor usa FTP o Apache como medio para transferir los paquetes.

Necesitamos copiar esos paquetes descargados en /var/ftp o /var/www/html receptivamente para FTP y Apache. Puede usar FTP o Apache.

Monte el DVD en el /cdrom

mkdir cdrom;mount /dev/cdrom /cdrom

FTP

copie los paquetes del DVD a la carpeta FTP.

cp /cdrom/Packages/* /var/ftp

Apache

copie los paquetes del DVD al directorio de inicio de apache.

cp /cdrom/Packages/* /var/www/html/

Edite el archivo de configuración de Apache para habilitar los índices.

vi /etc/httpd/conf/httpd.conf

Desde

Options Indexes FollowSymLinks

Para

Options All Indexes FollowSymLinks

Eliminar la página de bienvenida.

rm -rf /etc/httpd/conf.d/welcome.conf

Verifique lo anterior usando el navegador web visitando ftp://ip-address o http://dirección-ip .

Creando repositorio

Después de alojar los paquetes, necesitamos crear el repositorio de los paquetes que has descargado de Internet o copiado del disco.

Crear repositorio es la herramienta que le ayuda a crear el repositorio de metaestructura rpm basado en XML, y es como un archivo de índice que apunta a los archivos rpm. Estos archivos XML se utilizan para resolver los paquetes de dependencia que requiere el paquete principal. Instale el paquete CreateRepo.

rpm -Uvh deltarpm-**.el6.x86_64.rpm python-deltarpm-**.el6.x86_64.rpm createrepo-**.rpm

FTP

createrepo /var/ftp

Apache

createrepo /var/www/html

Configurar repositorio

Una vez creado el repositorio, simplemente vaya a la máquina cliente y agregue el archivo del repositorio en el directorio /etc/yum.repos.d. Cambie la dirección IP a la dirección IP de su servidor.

vi /etc/yum.repos.d/remote.repo

FTP

[remote]
name=RHEL FTP
baseurl=ftp://192.168.0.151
enabled=1
gpgcheck=0

Apache

[remote]
name=RHEL Apache
baseurl=http://192.168.0.151
enabled=1
gpgcheck=0

Instalar paquetes

Instale los paquetes usando el comando yum. Una vez que se emite el comando, descarga el metarchivo del servidor y busca el rpm dependiente si es necesario; de lo contrario, instalará el paquete automáticamente.
yum install mysql-server

Conclusión

De lo anterior, puede ver los paquetes del servidor MySQL instalados con todos los paquetes dependientes. Realiza la misma tarea que RPM. Proporciona una fácil instalación de paquetes en una sola línea de comando. Si tiene algún problema con FTP o Apache, deshabilite las iptables.
Cent OS
  1. Configurar VNC en CentOS 6 / RHEL 6

  2. CentOS/RHEL:cómo crear y alojar un repositorio de yum en httpd

  3. CentOS / RHEL 7:Cómo instalar y configurar el servidor ftp (vsftpd)

  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 configurar repositorios locales de Yum en CentOS 7

Cómo instalar YUM en RHEL 8 / CentOS 8

Cómo configurar la dirección IP en CentOS 7/RHEL 7 y CentOS 6/RHEL 6

Instalar y configurar el servidor YUM local en CentOS 7 [Guía]

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

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