Configuración de las imágenes de CD ISO de Mandriva como repositorios

De Zona Tux

Tabla de contenidos

Introducción

Basado en el documento: Nunca usar discos en Mandriva, en BlogDrake, voy a escribir aquí como hacer el mismo procedimiento pero con pasos mejor explicados, y con algunos cambios.

Para quienes no tienen conexión de banda ancha y necesitan instalar programas desde los CD's, este método (siempre y cuando cuenten con suficiente espacio en el disco) les va a permitir instalar programas de manera más rápida sin tener que andar cambiando de discos.

La forma mas fácil de tener configurado este sistema, es al momento de la instalación, seleccionar la opción "Copiar contenidos completos de los CDs' (o algo así).

La otra forma, es la siguiente:

Resumen

Básicamente, lo que vamos a hacer es copiar las imágenes ISO de los CD's de instalación al disco, para luego montarlas en loopback. Todas las acciones a continuación, las realizaremos desde una sesión en una consola como usuario root.

Generando las imágenes ISO

Dispondremos de un directorio en donde copiaremos las imágenes. El mismo puede ser, por ejemplo, /var/local/iso. lo creamos con:

mkdir /var/local/iso

Si ya tenemos descargadas de Internet las imágenes, simplemente las colocamos allí. Si tenemos los CD's, podemos crear las imágenes con el comando:

cat /dev/hdd > /var/local/iso/mdv2007-cd1.iso

Tengamos en cuenta, de adecuar la ubicación de nuestra lectora de CD según nuestro sistema. Repitamos los pasos con los restantes CDs, dándoles un nombre diferente a cada archivo iso.

Montaje de las imágenes

La mejor forma a mi criterio de hacer el montaje de las imágenes, es hacerlo a través del archivo /etc/fstab.

Creemos los directorios correspondientes bajo /mnt para montar cada imagen.

mkdir -p /mnt/mdv2007/cd1 /mnt/mdv2007/cd2 /mnt/mdv2007/cd3 /mnt/mdv2007/cd4

Agreguemos las siguientes líneas para montar todas las imágenes:

/var/local/iso/mdv2007-cd1.iso /mnt/mdv2007/cd1 auto loop 0 0
/var/local/iso/mdv2007-cd2.iso /mnt/mdv2007/cd2 auto loop 0 0
/var/local/iso/mdv2007-cd3.iso /mnt/mdv2007/cd3 auto loop 0 0
/var/local/iso/mdv2007-cd4.iso /mnt/mdv2007/cd4 auto loop 0 0

Montamos por única vez manualmente las imágenes. Luego se hará automáticamente en cada reinicio:

mount -a

Agregado de los repositorios

Preferiblemente, ya que estos van a ser los únicos repositorios que vamos a usar, quitemos los que puedan estar configurados actualmente:

urpmi.removemedia -a

Y agregamos los nuevos con:

urpmi.addmedia -v -ff mdv2007-cd1 file://mnt/mdv2007/cd1
urpmi.addmedia -v -ff mdv2007-cd2 file://mnt/mdv2007/cd2
urpmi.addmedia -v -ff mdv2007-cd3 file://mnt/mdv2007/cd3
urpmi.addmedia -v -ff mdv2007-cd4 file://mnt/mdv2007/cd4

¡Listo!

Ya podemos utilizar nuestros repositorios para instalar software a traves de urpmi o la herramienta Administración de Software (drakrpm)

Herramientas personales