Página siguiente Página anterior Índice general

6. Distribuciones

6.1 Definición y cómo elegir una distribución

El resto de sistemas operativos (MS-DOS, MS-Windows, Mac-OS, los Unix comerciales, incluso FreeBSD) son distribuídos bajo la forma de un conjunto que comprende el sistema operativo propiamente dicho (un "Unixero" lo llamaría "el núcleo") más todas las aplicaciones que sirven para hacer algo, como /bin/ls, /usr/bin/gcc, /usr/games/tetris más el eventual interfaz gráfico, etc. Siempre podemos añadir o (a veces) quitar cosas, pero a menudo es poco práctico.

Linux, por el contrario, se aprovecha de la modularidad de Unix: el nombre Linux, en sentido estricto, sólo se refiere al núcleo. Cada uno es libre de coger el núcleo y empaquetarlo adecuadamente con otras aplicaciones, formando así una distribución. Una distribución es el núcleo (el mismo para todas) más ciertas aplicaciones (todas las distribuciones Linux utilizan aplicaciones GNU para las órdenes básicas como ls, grep ou tar y todas utilizan X11 para los gráficos) más un programa de instalación, más un sistema de gestión de aplicaciones, para añadir o quitar de forma limpia y fácil.

Los dos primeros elementos (el núcleo y las aplicaciones básicas) son comunes a todas las distribuciones. La competencia tiene lugar en el programa de instalación y la gestión de paquetes (un paquete es un conjunto coherente de aplicaciones, es la unidad de instalación, desinstalación o configuración).

La Slackware no proporciona prácticamente nada para la instalación y nada de nada para la desinstalación. Una vez instalada, todo se hace a mano. Las actualizaciones son penosas (por ejemplo, no respeta los ficheros de configuración ya instalados). Sin embargo, es la distribución ideal si desea gestionar y actualizar usted mismo los diferentes productos (recompilándolos).

La Debian fue, salvo error, la,primera en tener un sistema de paquetes y la primera en tener un sistema de dependencias entre paquetes (del tipo "gimp necesita gtk").

La REdHat tiene un interfaz gráfico de configuración de paquetes y gestiona igualmente las dependencias.

Despues de elegir Linux, hay que elegir una distribución en particular. Recomendamos el documento Linux : elegir una distribución (en francés). Este documento puede ayudarle a hacer su elección. No dude en consultarlo.

6.2 Introducción

Llamamos "distribución" a un conjunto de soportes (disquetes, CD-ROM ...) que contienen lo necesario para instalar un programa en una máquina. Ver, a este propósito, la sección "cómo empezar" de la hoja de informaciones Linux reproducida más arriba. No existe una distribución oficial de Linux. Solo las distribuciones circulan. En esta guía sólo se describen en detalle la Slackware y la Red Hat. De todas formas, he aquí las principales :

6.3 Discos de arranque

Ya sea con Red Hat o con Slackware, debes utilizar un disco de arranque (y uno de root con Slackware). La manera de copiar estos ficheros en un disquete es la misma en las dos distribuciones. Digamos que Red Hat ofrece un medio, compatible con la mayoría de sistemas, de instalar a partir de MS-DOS sin disquete o a partir de un CD-ROM arrancable (a condición de que la BIOS de la máquina lo permita).

Después de haber seleccionado la o las imágenes a copiar en el disquete para permitir el arranque de la máquina, es necesario copiarla en el disquete. Para hacer esto hay varias soluciones :

  1. copiar el fichero en el disquete con cat imagen > /dev/fd0 (/dev/fd0 corresponde al dispositivo lector de disquetes). Es posible que antes se deba descomprimir el archivo.Para hacer esto utiliza el programa gunzip : gunzip bare.i.gz
  2. Si está en MS-DOS, debe utilizar el programa RAWRITE. Para ello: Descomprimir el fichero, si es necesario (el nombre termina con ".gz"), con GZIP.EXE (orden: gzip -d NOMBRE_DEL_FICHERO.gz), formatee un disquete que no debe tener ni el mas mínimo defecto de superficie("sectores defectuosos ") y luego utilice RAWRITE para escribir el o los ficheros en los disquetes.

6.4 Slackware : descripción

En esta parte, se supone que posee la versión 3.4 de Slackware. He aquí una breve descripción de los disquetes (en resumen , todo lo que va a encontrar, para evitar la instalación de cosas no necesarias).

Disquetes Boot y Root

Dos disquetes fundamentales para instalar Linux con la Slackware : el disquete de boot y el disquete de root. Linux se instala, en efecto ... bajo Linux, de manera que es necesario lanzarlo "a partir de un disquete" antes de comenzar la instalación. El disquete boot contiene un núcleo Linux y el disquete root proporciona al Linux así lanzado algunos ficheros absolutamente necesarios para su buen funcionamiento. Varios tipos de disquetes boot y root existen, hay que escoger en función del material empleado. El contenido de cada disquete es dado en forma de un archivo de tipo image, que guarda el contenido de todos los sectores físicos de un disquete.

He aquí un resumen de las etapas necesarias para una instalación :

Existe un numero elevado de ficheros boot. He aquí una tabla recapitulativa que debería permitirle escoger el que más le conviene.

----------------\          Controlador de Disco :
Las fuentes      \
están en :        \  IDE              SCSI                       MFM
-------------------+----------------+--------------------------+--------------
 Disco duro        | bare.i         | Utilizar un disquete     | xt.i
                   |                | SCSI de la lista         |
                   |                | aquí abajo.              |
-------------------+----------------+--------------------------+--------------
 CD-ROM SCSI       | Utilizar un    | idem                     |
                   | disquete SCSI  |                          |
-------------------+----------------+--------------------------+--------------
 CD-ROM IDE/ATAPI  | bare.i         | ídem                     |
-------------------+----------------+--------------------------+--------------
 Aztech, Orchid,   | aztech.i       | aztech.s                 |
 Okano, Wearnes,   |                |                          |
 Conrad, CyCDROM   |                |                          |
 CD-ROM no-IDE     |                |                          |
-------------------+----------------+--------------------------+--------------
 Sony CDU31a,      | cdu31a.i       | cdu31a.s                 |
 Sony CDU33a CD-ROM|                |                          |
-------------------+----------------+--------------------------+--------------
 Sony CDU531,      | cdu535.i       | cdu535.s                 |
 Sony CDU535 CD-ROM|                |                          |
-------------------+----------------+--------------------------+--------------
 Philips/LMS cm206 | cm206.i        | cm206.s                  |
 CD-ROM            |                |                          |
-------------------+----------------+--------------------------+--------------
 Goldstar R420     | goldstar.i     | goldstar.s               |
 CD-ROM            |                |                          |
-------------------+----------------+--------------------------+--------------
 Mitsumi non-IDE   | mcdx.i         | mcdx.s                   |
 CD-ROM            | mcd.i          | mcd.i                    |
-------------------+----------------+--------------------------+--------------
 Optics Storage    | optics.i       | optics.s                 |
 8000 AT CD-ROM    |                |                          |
 (Dolphin)         |                |                          |
-------------------+----------------+--------------------------+--------------
 Sanyo CDR-H94A    | sanyo.i        | sanyo.s                  |
 CD-ROM            |                |                          |
-------------------+----------------+--------------------------+--------------
 Matsushita,       | sbpcd.i        | sbpcd.s                  |
 Kotobuki,         |                |                          |
 Panasonic,        |                |                          |
 CreativeLabs      |                |                          |
 (Sound Blaster),  |                |                          |
 Longshine y       |                |                          |
 Teac no-IDE       |                |                          |
 CD-ROM            |                |                          |
-------------------+----------------+--------------------------+--------------
 NFS               | net.i          | scsinet.s                |
-------------------+----------------+--------------------------+--------------
 Tape              | bare.i (para   | Utilizar un disquete     | xt.i (para
                   | lector de      | SCSI de la lista         | lector de
                   | cartuchos)     | aquí abajo.              | cartuchos)
                   | Si no utilizar |                          |
                   | un disquete    |                          |
                   | SCSI - ver     |                          |
                   | aquí abajo.    |                          |
                   |                |                          |
-------------------+----------------+---------------------------------------

Controladores SCSI : 7000fast.s, advansys.s, aha152x.s, aha1542.s, aha1740.s, aha2x4x.s, am53c974.s, buslogic.s, dtc3280.s, eata_dma.s, eata_isa.s, eata_pio.s, fdomain.s, in2000.s, iomega.s, n53c406a.s, n_5380.s, n_53c7xx.s, pas16.s, qlog_fas.s, qlog_isp.s, seagate.s, trantor.s, ultrastr.s y ustor14f.s

Si no sabe cual es la tarjeta SCSI instalada en su máquina, pruebe entonces el disquete de arranque genérico scsi.s. Su nombre aparecerá en la pantalla durante el arranque. A continuación, utilice el disquete correspondiente (puesto que el disquete scsi.s utiliza mucha memoria).

Pasemos a continuación al disquete de root. El fichero correspondiente debe ser copiado en su forma comprimida : Linux lo descomprime él solito como un machote. Existen 4 disquetes root posibles :

ATENCION :¡¡ El disquete Root no debe ser descomprimido !!

La distribución

Bueno, hemos visto los dos primeros disquetes. Aquí esta la descripción de la distribución. Como es largo, esto es un resumen. Entre paréntesis, el numero de directorios.

¡Atención! La Slackware era hasta ahora la distribución que podía ser instalada via disquetes. Ya no es así. Solo los paquetes de las series A y N (base y red) pueden copiarse en disquete. En realidad esto es suficiente, ya que se puede telecargar el resto:

En la lista, vas a encontrar tres campos :

¡Allá vamos :-) !

Ya esta, se acabo !!

Fallos de la Slackware

La Slackware, como toda distribución, posee un cierto número de fallos. Existe una lista, que se puede consultar en la siguiente dirección : http://www.cuug.ab.ca:8001/~barkers/slackware-fixes/.

La ponen al día frecuentemente y no la detallaremos aquí.

6.5 RedHat : descripción

Disquete de inicio

La RedHat utiliza un sistema muy diferente de la Slackware : aprovecha los módulos cargables para el arranque de la máquina. Pero no permite la instalación a partir de disquetes (y en este caso, la Slackware se impone). Finalmente, su última limitación es que es obligatorio tener una partición Linux nativa (ext2fs).

De hecho sólo existe un único disquete de inicio : images/boot.img. Si instala en un Pc que utiliza PCMCIA, tiene que utilizar un disquete suplementario : images/supp.img.

Advertencia: existe un disquete suplementario (supp.img) que es utilizado cuando utilice la opción rescue al arrancar.

Una vez copiado el disquete de inicio (y el segundo si es necesario), arranque ... y accederá directamente al sistema de instalación. ¡Es difícil hacer algo más simple! Además este sistema de paquetes permite gestionar las dependencias entre las bibliotecas y las utilidades .

La Red Hat sin disquete

Existen dos posibilidades para instalar Red Hat sin disquete. Si el Pc está equipado con un lector CD "arrancable" (Lector SCSI O ATAPI El Torito y las opciones adecuadas activadas en la BIOS), se puede arrancar directamente desde CD.

Si la máquina funciona bajo DOS (con el controlador de lector CD cargado), podemos intentar usar el programa autoboot, situado en el directorio dosutils, que permite, en la mayoría de las máquinas, ¡instalar sin necesidad de crear un disco de inicio!

Distribución

La distribución RedHat está compuesta por un conjunto de paquetes (algo más de 560) reagrupados por centros de interés (en realidad un árbol de grupos). Encontrarás aquí abajo la lista de paquetes por orden alfabético de grupos que puede instalar en su máquina. Los nombres de los grupos están en inglés puesto que así aparecerán en su máquina y están en negrita.

La manipulación "directa" de los paquetes (archivos rpm) es detallada en la próxima sección.

Es necesario resaltar que existe un directorio "updates" en el cual se encuentran los archivos que permiten poner al día (evolución del núcleo y corrección de fallos eventuales) la distribución. Una vez instalada su máquina, instale el conjunto de ficheros situados en este directorio.

Asimismo, nótese la presencia de un directorio contrib que agrupa un conjunto de utilidades que no aparecen en la distribución oficial pero que son muy útiles.

La descripción de los paquetes que sigue corresponde a la versión 5.1 de la RedHat, con todas las actualizaciones aplicadas a 9 de Agosto de 1998.

Se acabó ! Esta descripción detalla la versión original de la RedHat 5.1 (llamada Manhattan). Existen hoy en día numerosos paquetes (en el directorio updates) que permiten poner al día correctamente su máquina con una facilidad desconcertante.

Utilización del Programa rpm

El programa rpm es una verdadera maravilla que permite instalar, suprimir y poner al día los diferentes paquetes instalados en su máquina sin preocuparse mucho de los problemas de versión, de bibliotecas etc.

Aquí no detallaremos todas la opciones de rpm porque en realidad hay muchas ( mirar rpm --help para eso o la documentación de Red Hat). Globalmente, rpm funciona de 4 modos :

Existe un número importante de opciones. Consulte la documentación para más información.


Página siguiente Página anterior Índice general