Instalar software desde el CD de Redhat 5

Es común estar instalando un sistema y no tener una conexion a mano para instalar paquetes a través de la Redhat Network (RHN) o simplemente no tener una subscripción para un sistema. Se puede configurar Yum para usar el propio CD de instalación de Redhat 5 y el que él se encargue de la resolución de dependencias para hacer las instalaciones de software -- nunca más ir con RPM resolviendo estas dependencias de forma manual.

Si tenemos el CD montado en /mnt , debemos crear un fichero en el directorio /etc/yum.repos.d con el siguiente contenido :

$ cat cd.repo
[RHEL5-CD-SERVER]
name=Red Hat 5 Server
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0

Podemos además configurar un par de repositorios adicionales para tener disponibles las herramientas de Virtualización (XEN) y de Clustering (Redhat Cluster) y Storage (GFS y demás) :

[RHEL5-CD-VT]
name=Red Hat 5 Server
baseurl=file:///mnt/VT
enabled=1
gpgcheck=0

[RHEL5-CD-Cluster]
name=Red Hat 5 Cluster
baseurl=file:///mnt/Cluster
enabled=1
gpgcheck=0

[RHEL5-CD-ClusterStorage]
name=Red Hat 5 Cluster and Storage
baseurl=file:///mnt/ClusterStorage
enabled=1
gpgcheck=0

En la directiva baseurl se pueden usar otros protocolos además de file:// , como por ejemplo http:// o ftp:// . De esta forma, podemos apuntar al servidor hacia un repositorio común dentro de nuestra red, si lo tuviéramos.