Crear repositorio local de los DVD/CD para yum en Red Hat / Fedora / CentOS
Una buen opción en una red de equipos con Red Hat/Fedora/CentOS, que no tienen acceso a Internet, es tener un repositorio en local. La idea es tener en un equipo todos los paquetes de instalación del DVD/CD’s de la distribución, para que estén disponibles si necesitamos instalar cualquier aplicación.
Primero generamos el directorio que alojará los depósitos en local:
# mkdir -p /var/pub/os mkdir -p /var/pub/updates
De los discos de instalación de RHEL/Fedora/CentOS copiamos todo su contenido en el directorio /var/pub/os
# mount -t iso9660 -o ro /dev/cdrom /cdrom (el directorio /cdrom se ha creado previamente)
#cp -Rf /cdrom/* /var/pub/os
Una vez copiado todo en el disco duro local, instalamos (si no lo tenemos) el paquete ‘createrepo’, incluido en los discos de instalación de Red Hat
#yum -y install createrepo
Ahora solo hay que ejecutar ‘createrepo’ sobre el directorio a fin de generar el repositorio para yum:
# createrepo /var/pub/os
Para acceder al repositorio creado, tenemos que añadir la siguiente línea en el fichero /ect/yum.repos.d/rhel-debuginfo.repo
[base] Linux $releasever – $basearch – base baseurl=file:///var/pub/os/ gpgcheck=0
Lo anterior es para acceder en local, si tenemos otro equipo con servidor ftp, por ejemplo y donde tenemos el repositorio, utilizamos la ip de dicho servidor.
Ahora podemos acceder a estos repositorios, haciendo uso de ‘yum’ como haríamos si tuviésemos acceso a Internet Primero hacemos :
#yum clean all
#yum chek-update
Podemos comprobar que repositorios está usando ‘yum’ mediante :
# yum repolist
y nos debe indicar el repositorio añadido anteriormente.









Tuesday, 29. June 2010 20:14
Wow!! por fin! alguien que lo explica bien y sencillo! me ha seridor mucho tu tutorial!
Saludos desde Colombia!
Wednesday, 21. September 2011 15:49
Excelente!!