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

2. Structure du site FTP de RedHat

Dans l'esprit de la communauté linuxienne, Red Hat Software a mis à disposition sur son site FTP ses distributions de Linux pour plusieurs plate-formes. Elles sont toutes accessibles depuis la racine de l'arborescence.

2.1 La racine

Le répertoire de plus haut niveau pour la RedHat 5.1 ( pub/redhat/redhat-5.1) contient les distributions pour les différentes plate-formes ainsi qu'un répertoire de mises à jour et de corrections pour des paquets sortis depuis cette version 5.1.

SRPMS/     alpha/     i386/      sparc/     updates/

Nous allons baser notre discours sur la distribution i386. La démarche expliquée dans ce document devrait être la même pour toutes les architectures supportées par Red Hat (Alpha, SPARC, ppc, etc.) ; elle n'a cependant été testée que sur architecture i386 (les auteurs seraient intéressés par tout complément d'information). La racine de l'arborescence i386 ressemble à ce qui suit :

-rw-r--r--   8 ftpuser  ftpusers     19686 May 27  1997 COPYING
-rw-r--r--   1 ftpuser  ftpusers      3023 May  7 09:58 README
-rw-r--r--  10 ftpuser  ftpusers      2751 Sep 18  1997 RPM-PGP-KEY
drwxr-xr-x   5 ftpuser  ftpusers        96 Jul 15 08:34 RedHat/
drwxr-xr-x   5 ftpuser  ftpusers      8192 Jul 15 08:35 doc/
drwxr-xr-x   5 ftpuser  ftpusers      8192 Jul 15 08:35 dosutils/
drwxr-xr-x   5 ftpuser  ftpusers      8192 Jul 15 08:33 gnome/
drwxr-xr-x   2 ftpuser  ftpusers        96 Jun  7 02:47 images/
drwxr-xr-x   4 ftpuser  ftpusers        96 Jun  5 12:24 misc/

Le répertoire doc est une mine d'information. Point important, le manuel d'installation de la RedHat au format HTML se trouve dans le répertoire doc/rhmanual/manual/. On y trouvera aussi de nombreuses FAQ (Foire Aux Questions) ainsi que tous les HOWTO et mini-HOWTO.

Le répertoire images contient les images binaires des disquettes de démarrage. Dans les dernières distributions (5.1 et au-delà), deux images sont disponibles. L'image de démarrage s'appelle boot.img. Elle est nécessaire lorsque l'installation se fait directement depuis le CD-ROM. L'utilisateur pourra être amené à fournir une disquette sur laquelle l'image supplémentaire (supp.img) aura été recopiée si l'installation est lancée depuis un disque dur local, via NFS ou par FTP. Reportez-vous à la section Installation depuis le CD-ROM pour plus de détails.

Le répertoire misc contient les sources et les exécutables d'un certain nombre de programmes utilisés lors de l'installation.

2.2 Le répertoire "RedHat" -- corps principal de la distribution

La partie la plus importante de l'arborescence se trouve dans le répertoire RedHat :

drwxr-xr-x   2 ftpuser  ftpusers     24576 Jul 15 08:35 RPMS/
drwxr-xr-x   2 ftpuser  ftpusers      8192 Jul 15 08:32 base/
-rw-rw-rw-  59 ftpuser  ftpusers         0 Aug 15 14:21 i386
drwxr-xr-x   4 ftpuser  ftpusers        96 Jun  5 12:24 instimage/

Les constituants principaux de la distribution sont situés dans le répertoire RPMS. Ils sont formés d'un ensemble de fichiers au format RPM (Redhat Package Manager). Un paquet RPM est typiquement constitué d'exécutables binaires, accompagnés de leur documentation et de fichiers de configuration. Reportez-vous à la section Les paquets RPM pour plus de renseignements.

Le répertoire base regroupe plusieurs fichiers 'précompilés' utilisés lors de l'installation (par exemple, le fichier comps décrit les composants (groupes de paquets) utilisés pendant la phase "Choix des paquets à installer" ("Choose packages to install"). Le fichier hdlist est un autre de ces fichiers : il contient la plupart des champs d'en-tête de chacun des paquets RPM du répertoire RPMS).

Cela signifie que le processus d'installation peut connaître les inter-dépendances entre paquets simplement en consultant le fichier hdlist plutôt que de parcourir tous les paquets présents ; c'est particulièrement pratique dans le cas d'une installation par FTP.

Une autre utilité du fichier hdlist est de pouvoir associer aux noms des paquets des noms de fichiers (perl à perl-5.004-6.i386.rpm par exemple). Cela signifie que si vous désirez effectuer des mises à jour (voir section Mettre à jour des paquets) ou ajouter vos propres paquets au répertoire RPMS, vous devrez reconstruire le fichier hdlist. La façon de procéder est décrite plus loin dans le chapitre Regénérer le fichier hdlist.

Le répertoire instimage contient une arborescence "live" nécessaire à la procédure d'installation (on y trouve un certain nombre de programmes et de librairies dynamiques).


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