Cómo crear un repositorio Ftp Yum en Linux
Yum es un repositorio de software para almacenar y mantener paquetes de software y desde esta ubicación central los usuarios pueden consultar información sobre paquetes disponibles, buscar paquetes de repositorios, instalarlos y desinstalarlos, y actualizar un sistema completo a la última versión disponible. Yum contiene el archivo de paquete RPM para
Estos repositorios de software (repositorio) se encuentran en servidores de Internet para que los usuarios públicos más amplios puedan acceder a ellos libremente. Sin embargo, puede crear su repositorio local en su servidor LAN local. Podemos crear un repositorio yum para almacenar el paquete RPM localmente o en un servidor FTP o HTTPS.
En este tutorial, configuramos un repositorio FTP yum en su red local.
Entonces, aquí tenemos algunos pasos para hacer:
1. Instalar servidor vsftpd
2. Crear repositorio con createrepo
3. Configurar repositorio
4. Configurar clientes
1) Instale el servidor Ftp
Primero instalemos un servidor FTP y usaremos vsftpd. Puede montar el DVD de instalación de CentOS o RHEL.
# mkdir ~/Desktop/rhel_cd # mount /dev/cdrom ~/Desktop/rhel_cd # cd ~/Desktop/rhel_cd/Server # rpm –ivh vsftpd*
2) Crea un repositorio con createrepo
Creemos el repositorio usando el siguiente comando
# rpm –ivh createrepo*
3) Configurar repositorio
Ahora podemos configurar el repositorio
# cd /var/ftp/pub/Server/repodata # cp comps-rhel5-server-core.xml /var/ftp/pub/Server/ # cd /var/ftp/pub/Server # createrepo -vg comps-rhel5-server-core.xml /var/ftp/pub/Server/ # service vsftpd start
4) Configurar cliente
Ahora configure la máquina cliente para usar ftp como repositorio local.
# vi /etc/yum.repos.d/yum_server.repo Add: [Server] name=MY_SERVER baseurl=ftp://192.168.2.100/pub/Server gpgcheck=0
# vi /etc/vsftpd/vsftpd.conf Set the following parameter (if not already set) anonymous_enable = yes
# service vsftpd restart
Nota: Yum proporciona una administración segura de paquetes al habilitar la verificación de firmas GPG (Gnu Privacy Guard; también conocido como GnuPG) en paquetes firmados por GPG para que se activen para todos los repositorios de paquetes (es decir, fuentes de paquetes) o para repositorios individuales. Cuando la verificación de firmas está habilitada, Yum se negará a instalar paquetes que no estén firmados por GPG con la clave correcta para ese repositorio. Esto significa que puede confiar en que los paquetes RPM que descarga e instala en su sistema provienen de una fuente confiable, como Red Hat, y no se modificaron durante la transferencia.