cab.gif
.
.
.
.
.
.
.
Sitio de los Joven Club de Computación y Electrónica en Camagüey

Cómo instalar software en Mandrake utilizando las imágenes ISO de los CDs

 
Como lo prometido es deuda, aquí va el mini-howto sobre utilizar las imágenes ISO de nuestros CDs de instalación de Mandrake en lugar de estos para:


- Instalar todo el sistema desde el HD local.


- Agregar y quitar paquetes de nuestro sistema fácilmente sin necesidad de utilizar los CD's.


1.- Qué necesitamos:
1.1.- Las imágenes ISO de nuestra distribución.


Esto creo que no será muy complicado de obtener, de hecho generalmente es lo primero que tenemos de una distribución, pues es la vía mas común de encontrarlas en Internet.


Si no las tuviéramos en nuestra PC, las copiamos. Esto no es exactamente necesario, pues pueden estar en otra y acceder a ellas a través de samba, pero esto sería un poco más complicado y además dependemos de que la otra pc esté encendida siempre que lo necesitemos, así que lo mejor es sacrificar un par de gigas de nuestro disco duro y destinarlos a almacenar las ISOs, si es que no lo hemos hecho ya.


Supongamos que no tenemos las ISO ni como conseguirlas, pero tenemos nuestros CDs de instalación. Hace poco publiqué un post en forodelinux.org con el código de un script que hice, mi primer script y hasta el momento el único, que permite a cualquier usuario, por muy newbie que sea crear las imágenes a partir de los CDs. Este script se puede descargar de http://www.iespana.es/goldsite/ftp/vdevmngr20.tar.gz (4.4kb) y auxiliarse de él para crear las imágenes.


De cualquier manera bastará con el comando:


# dd if=/dev/cdrom of=/archivo.iso

1.2.-Acceso como root al sistema (obvio).


Esto es necesario, pues modificaremos archivos de configuración que solo pueden ser tocados por el "superusuario".


1.3.- Un CD preferiblemente CD-RW (solo para el caso de la instalación).


Este CD se utilizará para quemar la imagen ISO CD1:/images/boot.iso con el cual arrancaremos el sistema para instalar desde el HD.


2.- Instalar
NOTA:
Si ya tienes tu sistema instalado y funcionando puedes pasar al apartado 3 del artículo.


2.1.- Crear la estructura de directorios de la instalación.


Para poder instalar desde HD debemos crear una determinada estructura de directorios, que el sistema de instalación pueda reconocer.


La estructura es la siguiente:


|---> Mandrake10/        (puedes ponerle el nombre que quieras)
|     |--> dosutils/                    (CD1:/dosutils/)
|     |--> images/                      (CD1:/images/)
|     |--> Mandrake/                    (CD1:/Mandrake/)
|     |    |--> RPMS/                   (CD1:/Mandrake/RPMS/)
|     |    |--> RPMS2/                  (CD2:/Mandrake/RPMS2/)
|     |    |--> RPMS3/                  (CD3:/Mandrake/RPMS3/)
|     |    |--> RPMS4/                  (CD4:/Mandrake/RPMS4/)
|     |    |--> base/                   (CD1:/Mandrake/base/)
|     |    |--> mdkinst/                (CD1:/Mandrake/mdkinst/)
|     |    |--> share/                  (CD1:/Mandrake/share/)
NOTA:Esta misma estructura es la que se necesita para la instalación desde FTP pero no profundizaré en ello ya que no es el objetivo de este texto, y por otra parte es fácil de lograr siguiendo los pasos del asistente que aparece al arrancar con el mismo CD-RW que habíamos quemado anteriormente. El comentario que aparece a la derecha entre paréntesis es la ubicación de los directorios en cada uno de los CD's o de las ISO's. El directorio principal puede llamarse y estar como y donde tu decidas, solo te recomiendo que no te compliques con ninguna de las dos cosas, ponle un nombre bien obvio y en un lugar donde te sea fácil de recordar, ya que luego se lo tendrás que decir al programa de instalación.


2.2.- Proceder a instalar.
Insertamos el CD en el lector CD-ROM y reiniciamos la PC. Al arrancar cuando nos muestra el primer cuadro de diálogo preguntándonos el tipo de instalación (CDROM, FTP, HTTP, HD), seleccionamos la opción que corresponde a la instalación desde disco duro. Luego de esto no preguntará donde están los archivos de instalación, le decimos la partición donde están (ej.: hda2, hda6). Después nos pide el directorio y ahora le decimos donde está el directorio que hemos creado (ej.: /Mandrake10/ , en este caso se supone que el directorio está en la raíz de la partición que seleccionamos en el paso anterior). Luego de esto, si lo hemos hecho todo bien, debe comenzar el proceso de instalación al que estamos acostumbrados, igual que si lo hubiéramos arrancado desde el CD1, solo resta seguir los pasos de la instalación.


3.- Actualizar e instalar software
3.1.- Garantizar que las ISO se monten con el inicio del sistema.


NOTA: Si realizaste los pasos que se describen en el apartado 2, puedes pasar al paso 3.2.


Lo primero será crear un directorio donde montar las ISO como si se tratase de nuestros CDs.


NOTA: En el ejemplo utilizaré los directorios como los tengo yo en mi pc, cada cual puede organizar los directorios como le sea mas cómodo o conveniente.


|--> isos/
|    |--> 1/ : Para montar el ISO del CD1
|    |--> 2/ : Para montar el ISO del CD2
|    |--> 3/ : Para montar el ISO del CD3
|    |--> 4/ : Para montar el ISO del CD4

Añadir en el fichero fstab (/etc/fstab) las líneas que corresponden al montaje de las imágenes.


Supongamos que las imágenes ISO están copiadas en /isos/, donde también se crearon los directorios para montarlas.


Código:


/isos/cd1.iso /isos/1 iso9660 ro,loop=/dev/loop0 0 0
/isos/cd2.iso /isos/2 iso9660 ro,loop=/dev/loop1 0 0
/isos/cd3.iso /isos/3 iso9660 ro,loop=/dev/loop2 0 0
/isos/cd4.iso /isos/4 iso9660 ro,loop=/dev/loop3 0 0

Recomendación: Añadir estas mismas lineas, modificando solo al principio de cada linea, donde dice /isos/cd1.iso escribir la ruta de nuestros ISO's y los directorios que hemos creado para montarlas respectivamente.


Antes de dar el siguiente paso es necesario reiniciar o bien como root ejecutar mount -a, y ya tendremos las imágenes montadas en los directorios /isos/# y así será cada vez que arranquemos el pc, vamos ahora a decirle al sistema que las utilice en lugar de los CDs.


3.2.- Añadir las ISO a las fuentes de paquetes del sistema.


Primero que todo es válido decir que para esto se utiliza la herramienta URPMI del Mandrake.


NOTA: Hacer una copia de seguridad de los archivos que modificaremos antes de modificarlos, para poder devolver el sistema a su estado original en caso de cualquier fallo.


Primero eliminaremos todas las fuentes anteriores del sistema con:


urpmi.removemedia -a
Luego añadimos las fuentes nuevas:


urpmi.addmedia Mandrake10-CD1-local file://isos/1/Mandrake/RPMS with
../base/hdlist1.cz
urpmi.addmedia Mandrake10-CD2-local file://isos/2/Mandrake/RPMS2 with
../base/hdlist2.cz
urpmi.addmedia Mandrake10-CD3-local file://isos/3/Mandrake/RPMS3 with
../base/hdlist3.cz
urpmi.addmedia Mandrake10-CD4-local file://isos/4/Mandrake/RPMS4 with
../base/hdlist4.cz

Si lo que teníamos instalado antes de comenzar todo el proceso era una versión anterior de Mandrake, luego de todos estos pasos y de reiniciar la pc podemos pasarle como root el siguiente comando para que actualice todo el sistema a la versión 10 automáticamente.


urpmi --auto-select --auto
La opción --auto-select es para que seleccione automáticamente los paquetes a actualizar, según los que están instalados y la opción --auto es para que seleccione automáticamente las dependencias.


3.3.- Disfrutar de la comodidad que esto representa.


Con esto ya solo queda reiniciar el sistema y comenzar a instalar y desinstalar los paquetes sin necesidad de tener que irle proporcionando los CDs a medida que el sistema los pide, lo que se traduce en comodidad, ahorro de tiempo y alargar el tiempo de vida de nuestros Cds, si es que alguna vez los quemamos.


4.- Bibliografía recomendada.
URPMI-HOWTO-ES.PDF: http://www.ibiblio.org/sinner/rpms/urpmi-howto-es.pdf


Páginas del manual de URPMI.


Foros de Internet, e Internet en general.


Fin
Espero que les sirva y que le encuentren utilidad.


NeOnsKuLL.


Amo las tecnologías y todo lo que se les parezca. Las amo porque son el futuro.


~:: Nescencia Necat ::~ (La ignorancia mata)

- Recupera el arranque de tus sistemas operativos
- Publicación de Debian GNU/Linux 5.0
- “Reproductor de DVD, VCD, MPEG y DivX para Gnome y Gtk”
- Breve historia de Linux
- Nuevo estándar facilitará la instalación de Linux en PC
- UPM y Ándago desarrollan plataforma para e-administración
- Empresas hispanoamericanas crean Latinux para el desarrollo de Software Libre
- Ya se puede descargar online Valdemoro Software Libre de Gestión
- Oracle planea lanzar su propia distro del sistema operativo GNU/Linux
- El Gobierno de Cuba anuncia que cambiará Windows por Linux
- SUSE Linux 10.1 de Novell incluye más de 1500 programas de Código Abierto
- Caimán: nueva distribución Linux para Cuba
Siguiente Último
Camagüey Florida Céspedes Esmeralda Sierra de Cubitas Vertientes Santa Cruz Najasa Jimaguayú Sibanicú Guáimaro Nuevitas Minas
     Otros sitios

Abrir en otra ventana
Foro sobre Manejo de Sitios Patrimonio de la Humanidad en Cuba
Equipo de respuestas a incidentes computacionales de Cuba
  Links
  Eventos
  Bibloteca
  Manuales
  Boletines CI
- La gloria y el triunfo no son más que un estímulo al cumplimiento del deber.
  José Martí
Google

Sitio de los Joven Club de Computacion y Electronica en Camaguey
Webmaster: Rainier López Porrata
Diseño: Carlos Morales Ortega
Copyright 2007 Camaguey, Cuba | Reservados todos los derechos
Permitida la reproduccion de los materiales indicando siempre la fuente