LINUX

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.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar