Para poder llevar a cabo este proceso debemos tener un archivo imagen de alguna edición RHEL (por ejemplo rhel6-5.iso), preferentemente en nuestro directorio /tmp, si se encuentra en algún otro directorio lo podemos mover situándonos en el directorio donde tenemos nuestro archivo y ejecutando el comando:
# mv rhel6-5.iso /tmp/
Creamos un directorio para montar nuestra imagen de RHEL:
# mkdir /iso
Creamos un documento de extensión ".repo" en la ruta mostrada (la extensión especifica que el documento es un repositorio). Esto se puede llevar a cabo con cualquier editor de texto, en este caso se elige "vi" :
# vi /etc/yum.repos.d/repos.repo
Dentro del documento escribimos lo siguiente:
[Server]
name=repos -----> Indica el nombre del repositorio
baseurl=file:///iso/Server -----> Indica la ruta donde se buscarán los paquetes
enabled=1 -----> Habilita el repositorio (con "0" se deshabilita)
gpgcheck=0 -----> Evita el chequeo de firmas del paquete
Ahora procedemos a montar la iso con la ayuda del archivo fstab
# vi /etc/fstab
Y agregamos al final...
/tmp/rhel6-5.iso /iso iso9660 defaults,loop 0 0
Donde
/tmp/rhel6-5.iso -----> Indica la ruta del archivo a montar
/iso -----> Indica la ruta donde será montado el archivo
iso9660 -----> Especifica el sistema de fichero o formato de montaje
defaults,loop -----> Indica opciones avanzadas de montaje
0 0 -----> Indica la prioridad de montaje
Actualizamos los puntos de montaje del sistema:
# mount -a
Para comprobar que se ha montado correctamente nuestra iso:
# ls /iso
El comando anterior deberá mostrar el contenido de nuestra iso
Y por último, para que nuestros repositorios surtan efecto y comprobemos su correcto funcionamiento haremos una actualización de sistema con el comando:
# yum update
E instalaremos el paquete elinks para comprobar que están funcionando correctamente
# yum install elinks -y