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.

Compartir:
  • BarraPunto
  • del.icio.us
  • Facebook
  • Digg
  • Bitacoras.com
  • Twitter
  • Meneame
  • email
Tags » , , , «

Author:
Date: Monday, 12. April 2010 12:13
Trackback: Trackback-URL Category: CentOS, Fedora, Red Hat, Tips

Feed for the post RSS 2.0 Comment this post

2 comments

  1. 1

    Wow!! por fin! alguien que lo explica bien y sencillo! me ha seridor mucho tu tutorial!

    Saludos desde Colombia!

  2. 2

    Excelente!!

Submit comment