Page précédente Page suivante Table des matières

5. Distributions

5.1 Introduction

On appelle "distribution" un ensemble de supports (disquettes, CD-ROM ...) contenant de quoi installer un logiciel sur une machine. Voir, à ce propos, la section "Comment débuter" de la feuille d'informations Linux reproduite ci-dessus. Il n'existe pas de distribution officielle de Linux. Seules des distributions circulent. Dans ce guide, seules la Slackware et la Redhat seront détaillées. Toutefois, voici quelques mots sur les principales distributions existantes :

5.2 Disquettes d'amorçage

Avec la RedHat ou la Slackware, il est nécessaire d'utiliser une disquette de boot (et une disquette root pour la Slackware). La manière de copier ces fichiers sur disquette est commune aux deux distributions.

Après avoir sélectionné la ou les images à copier sur disquette pour permettre l'amorçage de la machine, il est nécessaire de la copier sur disquette. Pour copier cette disquette, plusieurs solutions existent :

  1. copier le fichier sur la disquette avec un cat image > /dev/fd0 (/dev/fd0 correspondant au périphérique de votre lecteur de disquettes.). Il est possible que vous deviez décompresser le fichier. Pour cela, utilisez le programmes gunzip : gunzip bare.i.gz.
  2. si jamais vous êtes sous MS-DOS, il faut se servir du programme RAWRITE. Pour cela : décompacter le fichier si nécessaire (le nom se termine par ".gz") grâce à GZIP.EXE (commande : "gzip -d NOM_DU_FICHIER.gz"), formater la disquette MS-DOS qui ne doit pas présenter le moindre défaut de surface ("secteurs défectueux") puis utiliser RAWRITE pour écrire le (ou les fichiers) sur les disquettes.

5.3 Slackware : description

Dans cette partie, on suppose que vous possédez la version de la Slackware 3.3. Voici une description brève des disquettes (en bref, ce que l'on trouve, pour éviter que l'installation de paquetages inutiles).

Disquettes Boot et Root

Deux disquettes sont fondamentales pour installer Linux avec la Slackware : la disquette de boot et la disquette root. Linux s'installe en effet ... sous Linux, de sorte qu'il faut pouvoir le lancer "à partir d'une disquette" avant de commencer l'installation. La disquette boot contient un noyau Linux et la disquette root fournit au Linux ainsi lancé quelques fichiers absolument nécessaires à son fonctionnement. Plusieurs types de disquettes boot et root existent, il faut choisir en fonction du matériel employé. Le contenu de chaque disquette est livré sous forme d'un fichier de type image, stoquant le contenu de tous les secteurs physiques d'une disquette.

Voici un résumé des étapes préalables à une installation :

Il y a un bon nombre de disquettes de boot. Voici un tableau récapitulatif qui devrait vous permettre de choisir celle qui convient le mieux.

----------------\          Controleur Disque :
Les sources      \   
sont sur :        \  IDE              SCSI                       MFM
-------------------+----------------+--------------------------+--------------
 Disque dur        | bare.i         | Utiliser une disquette   | xt.i
                   |                | SCSI dans la liste       |
                   |                | ci-dessous.              |
-------------------+----------------+--------------------------+--------------
 CD-ROM SCSI       | Utiliser une   | idem                     |
                   | disquette SCSI |                          |
-------------------+----------------+--------------------------+--------------
 CD-ROM IDE/ATAPI  | bare.i         | idem                     |
-------------------+----------------+--------------------------+--------------
 Aztech, Orchid,   | aztech.i       | aztech.s                 |
 Okano, Wearnes,   |                |                          |
 Conrad, CyCDROM   |                |                          |
 CD-ROM non-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 et      |                |                          |
 Teac non-IDE      |                |                          |
 CD-ROM            |                |                          |
-------------------+----------------+--------------------------+--------------
 NFS               | net            | scsinet                  |
-------------------+----------------+--------------------------+--------------
 Tape              | bare (pour     | Utiliser une disquette   | xt.i (pour 
                   | lecteur        | SCSI de la liste         | lecteur de 
                   | cartouches)    | ci-dessous.              | cartouches)
                   | Sinon utiliser |                          |
                   | une disquette  |                          |
                   | SCSI - voir    |                          |
                   | ci-dessous.    |                          |
                   |                |                          |
-------------------+----------------+---------------------------------------

Gestionnaires 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, ustor14f.s

Si vous ne savez pas quelle est la carte SCSI installée sur la machine, essayez alors la disquette d'amorçage générique scsi.s. Son nom sera affiché dans les messages lors de l'amorçage. Ensuite, utilisez la disquette correspondante (car la disquette scsi.s utilise beaucoup de mémoire).

Passons ensuite à la disquette root. Le fichier correspondant doit être copié sous sa forme compressée : Linux le décompresse tout seul comme un grand. Il existe six disquettes root possibles :

ATTENTION : La disquette Root ne doit pas être décompressée !!

La distribution

Bon, on a vu les deux premières disquettes. Voici la description de la distribution. Comme c'est long, voici un résumé. Entre parenthèses, le nombre de disquettes :

Dans la liste, vous allez trouver trois champs :

Bon, on est parti :-) !

Ca y est, c'est fini !

Bogues de la Slackware

La Slackware, comme toute distribution, possède un certain nombre de bogues. Une liste a été faite et peut-être consultée à l'adresse suivante :

http://www.cuug.ab.ca:8001/~barkers/slackware-fixes/

Elle est mise à jour assez régulièrement, et je ne vais pas la détailler ici.

5.4 RedHat : description

Disquette de boot

La RedHat utilise un système très différent de la Slackware : elle met à profit les modules chargeables pour l'amorçage de la machine. Toutefois, il est à noter qu'elle ne permet pas d'être installée uniquement grâce à des disquettes (la Slackware s'impose dans ce cas). Enfin, sa dernière limitation est qu'elle impose d'avoir une partition Linux native (ext2fs).

Il n'existe en fait qu'une seule disquette de boot : images/boot.img. Si vous installez la machines depuis un Pc utilisant du PCMCIA, vous devez utiliser une disquette suppémentaire : images/supp.img. Attention : dans la première version du CD de la RedHat 4.0, il y a des problèmes avec les cartes SCSI Adaptec 1520 et 1740. Dans ce cas, vous devez récupérer une version plus récente de l'image de boot.

Remarque : il existe une diquette supplémentaire (supp.img) qui est utilisée lorsque vous utilisez l'option rescue lors du boot.

Une fois que vous avez copié la disquette de boot (et enventuellement la seconde si nécessaire), amorcer la machine... et vous accéderez directement au système d'installation. Difficile de faire plus simple ! De plus, ce système de paquetage permet de gérer les dépendances entre les bibliothèques et les outils.

On pourra aussi essayer d'employer le programme "autoboot", placé dans le répertoire "dosutils", qui permet sur la plupart des machines d'installer sans même devoir créer une disquette de démarrage !

Distribution

La distribution RedHat est composée d'un ensemble de paquetages (un peu plus de 460) regroupés sous une forme de centres d'intérets (en fait une arborescence de groupes). Vous trouverez ci-dessous la liste des paquetages par ordre alphabétique de groupes qui peuvent ainsi être installés sur votre machine. Les noms de groupes sont conservés en anglais car ils sont tels quels sur votre machine, et sont en gras.

La manipulation "directe" des paquetages (archives rpm) est détaillée dans la prochaine section.

Il est a noter qu'il existe bien souvent un répertoire du nom de upgrade dans lequel se trouvent des fichiers qui permettent de mettre à jour (évolution et correction de bogues éventuelles) la distribution. Une fois que vous avez installé votre machine, pensez à installer l'ensemble des fichiers situés dans ce répertoire.

De même, notons la présence d'un répertoire contrib regroupant un ensemble d'outils n'appartenant pas à la distribution officielle mais qui sont fort utiles.

C'est terminé ! Cette description détaille la version originale de la RedHat 4.2 (dite Biltmore). Il existe aujourd'hui un certain nombre de paquetages (dans le répertoire upgrade) permettant de mettre à jour correctement la machine avec une facilité déconcertante. Vous y trouverez en autre XFree 3.3.

Utilisation du programme rpm

Le programme rpm est une véritable petite merveille qui permet d'installer, de supprimer et de mettre à jour les différents paquetages de votre machine, sans trop se préocupper des problèmes de version de bibliothèques, etc.

Je ne vais pas détailler toutes les options de rpm car il y en a vraiment trop (voir rpm --help pour cela, ou la documentation fournie par Red Hat). Globalement, rpm fonctionne selon quatre modes :

Il existe bon nombre d'autres options. Consulter la documentation pour plus de renseignements.



Page précédente Page suivante Table des matières