Le Guide du ROOTard pour Linux: Distributions
Description: Ce document regroupe l'adaptation d'articles parus dans la Linux-Gazette. Merci à Nat Makarévitch pour ses relectures et Joël Bernier pour la mise en page HTML.
Keywords: Linux, francais, français, france, GNU, FSF, Debian, Redhat, Slackware, Mandrake, kheops, document, documentation, logiciel, libre, informatique, free, software, open, source, sourceware, freeware, soleil, support, assistance, hot line

> Page suivante Page précédente Table des matières ## 5. Distributions ## 5.1 Définition et comment choisir une distribution Tous les autres systèmes d'exploitation (MS-DOS, MS-Windows, Mac-OS, les Unix commerciaux, même FreeBSD) sont livrés (distribués) sous forme d'un ensemble comprenant le système d'exploitation proprement dit (un Unixien dit "le noyau") plus tous les logiciels qui servent à en tirer quelque chose, comme `/bin/ls`, `/usr/bin/gcc`, `/usr/games/tetris` plus l'éventuelle interface graphique, etc. On peut toujours ajouter ou (parfois) enlever des trucs, mais c'est souvent peu pratique. Linux, au contraire, tire profit de la modularité de Unix : le mot Linux, stricto-sensu, ne désigne que le noyau. Chacun est libre de prendre le noyau et de l'emballer joliment avec d'autres logiciels, formant ainsi une distribution. Une distribution, c'est le noyau (le même pour toutes) plus certains logiciels (toutes les distributions Linux utilisent les logiciels GNU pour les commandes de base comme `ls`, `grep` ou `tar` et toutes utilisent X11 pour le graphique) plus un programme d'installation, plus un système de gestion des logiciels, pour en ajouter ou en enlever proprement et facilement. Les deux premiers élements (le noyau et les logiciels de base) sont communs à toutes les distributions. La concurrence se fait sur le programme d'installation et sur la gestion des paquetages (un paquetage est un ensemble cohérent de logiciels, c'est l'unité d'installation, de désinstallation, ou de configuration). La Slackware ne fournit quasiment rien pour l'installation et rien du tout pour la désinstallation. Une fois qu'elle est installée, tout se fait à la main. Les mises à jour sont pénibles (par exemple, elle ne respecte pas les fichiers de configuration déjà installés). Toutefois, c'est la distribution idéale si vous souhaitez gérer et mettre à jour vous-même les différents produits (en les recompilant). La Debian fut, sauf erreur, la première à avoir un système de paquetages, et la première à avoir un système de dépendance entre paquetages (du genre, "`gimp` a besoin de `gtk`"). La RedHat a une interface graphique de configuration des paquetages et gère également les dépendances. Après avoir choisi Linux, il faut donc choisir une distribution particulière. Signalons le document Linux : choisir une distribution. Ce document peut vous aider à faire votre choix. N'hésitez surtout pas à le consulter. ## 5.2 Description rapide 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 Red Hat seront détaillées. Toutefois, voici quelques mots sur les principales distributions existantes : Slackware : c'est la distribution qui faisait historiquement référence dans la mesure où c'était la seule distribution à peu près correctement faite au début de la généralisation de Linux. De nos jours, elle est fortement concurrencée par de nouvelles distributions comme Red Hat/Débian et on peut craindre qu'elle finisse comme la SLS en raison des difficultés engendrées par son évolution. De plus, elle ne gère qu'une seule architecture (Intel) et n'a pas de notion de paquetage. La dernière version de la Slackware est la 3.5.0. Elle utilise la libc 5.4.33, le noyau 2.0.34, et XFree86 3.3.2. Sa dernière mise à jour date du mois d'août 1998. C'est cette version qui sera détaillée ici. Site ftp officiel : ftp://ftp.cdrom.com/pub/linux/slackwar%20e Site Web : http://www.cdrom.com/. Red Hat : c'est une distribution initialement commerciale, mais qui est également disponible par téléchargement sur les sites FTP. Elle est bien plus professionnelle que Slackware. De plus, elle est disponible pour d'autres architectures processeurs "non Intel" telles que Alpha et Sparc. La dernière version en date est la version 5.1 (Manhattan). Cette distribution se distingue par son sérieux, sa simplicité d'installation, et surtout par son extrême convivialité. De plus, la mise à jour du système est gérée par un système de paquetages. On peut effectuer l'installation par ftp. Site ftp officiel : ftp://ftp.redhat.com/pub/redhat Site Web : http://www.redhat.com/ Debian : c'est la version de Linux soutenue par la FSF (Free Software Foundation). Version : 2. Dernière mise à jour (version stable) : Août 1998 Site ftp officiel : ftp://ftp.debian.org/debian Site Web : http://www.debian.org/ SLS : Première grande distribution de Linux, mais elle est maintenant obsolète : Version 1.06. Dernière mise à jour : Novembre 1994. Suse : distribution Allemande assez stable. Elle a une assez bonne réputation. Version : 5.3 Dernière mise à jour : Août 1998 Site Web : http://www.suse.com/ ## 5.3 Disquettes d'amorçage Avec la Red Hat 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. Notons que Red Hat offre un moyen, compatible avec la plupart des systèmes, d'installer à partir de MS-DOS sans disquette ou à partir d'un CD-ROM bootable (à condition que le BIOS de la machine le permette). 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 : 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`. 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.4 Slackware : description Dans cette partie, on suppose que vous possédez la version de la Slackware 3.4. Voici une description brève des disquettes (en bref, ce que l'on y trouve, pour éviter 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, stockant le contenu de tous les secteurs physiques d'une disquette. Voici un résumé des étapes préalables à une installation : choix d'un fichier boot et d'un root approprié au matériel (voir tableau ci-dessous) ; formatage d'une paire de disquettes (sans secteurs défectueux), par exemple avec la commande MS-DOS `format` ; copie du fichier boot sur une disquette ; copie du fichier root sur une disquette ; démarrage du système grâce à la disquette boot ; insertion, sitôt que le système le demande, de la disquette root. 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.i          | scsinet.s                |
>     -------------------+----------------+--------------------------+--------------
>      Tape              | bare.i (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 l'utilisation de la disquette scsi.s exige 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 quatre disquettes root possibles : `color.gz` : permet d'avoir les couleurs sur la console ; `umsdos.gz` : Utilise le système de fichiers umsdos (cela évite de repartitionner votre disque). Attention : c'est beaucoup plus lent que l'ext2fs natif. `pcmcia.gz` : conçu pour l'installation via NFS pour les portables ayant une carte Ethernet de type PCMCIA ; `rescue.gz` : disquette avec quelques programmes : `vi, lilo, e2fsck, etc.`. Très utile lors de plantages ... 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 répertoires. Attention ! La slackware était jusqu'à présent la distribution permettant d'être installée entièrement via disquettes. Ce n'est plus le cas. Seul les paquetages des séries A et N (base et réseau) peuvent être copiées sur disquette. En réalité, cela suffit car vous pouvez télécharger directement le reste. Dans la liste, vous allez trouver trois champs : ADD : le paquetage est automatiquement installé ; REC : recommandé ; OPT : optionnel ; SKP : le paquetage ne sera pas installé. Bon, on est partis :-) ! A : Base A1 : aaa_base : ([ADD]) mise en place de l'arborescence de base. Programmes de base (GNU mtools 3.8, fdutils-5.2, zip21, unzip513). aoutlibs : ([ADD]) bibliothèques a.out (libc 4.7.6) ; bsdlpr : ([REC]) (5.9-26) système de gestion d'impression évolué ; bzip2 : ([ADD]) outil de compression ; cpio : ([ADD]) (2.4.2) utilitaires d'archivage de fichiers ; joystick : ([ADD]) (0.8.0) : gestion du joystick sous Linux ; umsprogs : ([ADD])(0.9) pour gérer le gestionnaire de fichier umsdos. A2 : bash : ([ADD]) (1.14.7) interpréteur de commandes ; devs : ([ADD]) les fichiers spéciaux situés dans `/dev` ; e2fsbn : ([ADD]) (1.10) utilitaires pour le système de fichiers ext2fs ; elflibs : ([ADD]) bibliothèques ; find : ([ADD]) (4.1) outils de recherche de fichiers. A3 : bin : ([ADD]) binaires (/bin et /usr/bin) ; getty : ([OPT]) getty_ps 2.0.7j (Contrôle le login sur le système) ; gzip : ([ADD]) (1.2.4) GNU zip compression. A4 : etc : ([ADD]) fichiers de configuration situés dans le répertoire ; fileutils : ([ADD]) (3.16) programmes de base de gestion de fichiers ; gpm : ([REC]) (1.13) permet de réaliser du copier-coller avec la souris dans les fenêtres en mode texte ; grep : ([ADD]) (2.1) recherche de chaînes dans les fichiers ; hdsetup : ([ADD]) (3.5.0) programme setup de maintenance/d'installation de la distribution ; ldso : ([ADD]) `ld.so.1.9.9`, c'est à dire éditeur et chargeur de liens dynamique. A5 : ibcs2 : ([OPT]) permet d'exécuter des binaires provenant d'autres plates-formes (SVR4, SCO, Wyse, Xenix, etc.) ; ide : ([REC]) noyau IDE (2.0.34) sans SCSI ; less : ([ADD]) less-332 (ressemble à more, mais en bien meilleur) ; lilo : ([ADD]) (20) chargeur du noyau ; loadlin : ([REC]) (1.6) charge les noyaux sous MS-DOS. A6 : kbd : ([OPT]) (0.95) fichiers de configuration pour le clavier. Contient la définition du clavier français. minicom : ([REC]) (1.75) paquetage de communication semblable à Telix ; modutils : ([ADD]) (2.1.85) outils de chargement des modules chargeables ; pcmcia : ([OPT]) (3.0.0) pour les cartes PCMCIA ; pnp : ([OPT]) (1.15) utilitaire de gestion des cartes dites "Plug And Play". A7 modules : ([ADD]) (2.0.34) modules chargeables pour le noyau 2.0.30 ; sysklogd : ([ADD]) (1.3-25) syslogd/klogd, enregistre/redirige les messages d'erreurs système. A8 procps : ([ADD]) (1.2.7) utilitaires pour l'affichage des processus ; scsi : ([REC]) (2.0.34) noyau SCSI + IDE ; sysvinit : ([ADD]) (2.73) programme init + scripts /etc/rc.d ; zoneinfo : ([ADD]) système de gestion des fuseaux horaires. A9 scsimods : ([OPT]) (2.0.34) modules SCSI pour 2.0.34 ; sh_utils : ([ADD]) (1.16) commandes utilitaires ; shadow : ([ADD]) (980529) gestion des mots de passe shadow. A10 tar : ([ADD]) (1.12) GNU tar : gestion d'archives ; tcsh : ([OPT])(6.07) shell compatible csh ; txtutils : ([ADD]) (1.22) outils de manipulation de textes (cat, head, etc) ; util : ([ADD]) util-linux 2.7.1. A11 util : ([ADD]) util-linux 2.7.1. AP1 : Applications courantes ash : ([OPT]) autre shell, exige très peu de mémoire ; bc : ([OPT]) (1.04) calculatrice ; cdutils : ([OPT]) outil de création de compact discs ; diff : ([REC]) (2.7) permet de donner la liste des différences entre fichiers ; ghostscr : ([OPT]) (4.03) GNU Ghostscript permet de visualiser, de transformer des fichiers postscript ; groff : ([ADD]) (1.11) outils de formatage de documents. Utilisé par man ; gsfonts : ([OPT]) polices de caractères pour Ghostscript ; ispell : ([OPT]) (3.1.20) vérificateur orthographique (Anglais) ; jed : ([OPT]) (0.97-14) petit éditeur de texte ; joe : ([OPT]) (2.8) petit éditeur de texte très pratique ; jove : ([OPT]) (4.14.10) petit éditeur de texte compatible Emacs ; jpeg6 : ([OPT]) (6a) programme et bibliothèque de manipulation d'images au format JPEG ; manpags : ([REC]) (1.18) pages de manuel du système ; mc : ([OPT]) (4.1.35) Midnight Commander, outil de manipulation de fichiers, répertoires ; md : ([OPT]) (0.35) utilitaires de gestion de disques RAID 0, concaténation, etc ; mt_st : ([OPT]) (0.4) gestionnaire de manipulation de lecteurs de cartouches ; quota : ([OPT]) (1.51) outils de gestion des quotas disques ; sc : ([OPT]) (6.21) petit tableur ; seejpeg : ([OPT]) (1.6.1) utilitaire d'affichage d'images jpeg utilisant la svgalib ; sox : ([OPT]) convertisseur universel de sons ; sudo : ([OPT]) (1.5.4) permet l'exécution de quelques commandes en tant que Root pour certains utilisateurs ; texinfo : ([REC]) (3.12) système de documentation TeXinfo GNU ; vim : ([OPT]) (5.1) Version améliorée de vi (vi pur beurre (ou presque) étant fourni avec elvis). Préférer de loin cette version. workbone : ([OPT]) (2.31) lecteur de CD audio ; zsh : ([OPT]) (3.0.3) shell zsh. D1 binutils : ([ADD]) (2.8.1.0.23) ar, as, c++filt, ld, nm, ranlib, etc ; bison : ([REC]) (1.25) analyseur syntaxique (compatible yacc) ; egcs : ([ADD]) (1.0.3) compilateur C ELF optimisé pour 486 ; egcs_g77 : ([OPT]) (1.0.3) compilateur Fortran ; egcsobjc : ([OPT]) (1.0.3) compilateur Objective-C ; flex : ([ADD]) (2.5.4) analyseur lexical ; gcl : ([OPT]) (2.2.2) interpréteur Lisp ; gdb : ([OPT]) (4.17) débogueur ; gmake : ([ADD]) (3.76.1) GNU make ; libc : ([ADD]) (libc 5.4.23) bibliothèques nécessaires pour la compilation + exécution. Inclue libcurses 1.0.0, libgdbm 1.7.3, libtermcap 2.0.8, et db 1.85.4 ; libcinfo : ([OPT]) informations sur la bibliothèque C ; linuxinc : ([ADD]) fichiers d'entête de Linux 2.0.34 ; m4 : ([ADD]) (1.4) expanseur de macros ; ncurses : ([REC]) (1.9.9g) bibliothèque de gestion de l'écran ; p2c : ([OPT]) (1.19) convertisseur Pascal vers C ; perl1 : ([OPT]) (5.004_04) interpréteur Perl ; pmake : ([ADD]) (4.4) make BSD ; python : ([OPT]) (1.5) interpréteur du langage orienté objet python ; rcs : ([OPT]) (5.7) système de gestion de versions des fichiers ; strace : ([OPT]) (3.1.0.1) trace les appels système et les signaux ; svgalib : ([OPT]) (1.2.13) bibliothèque d'accès à la carte vidéo ; terminfo : ([ADD]) bases de données /usr/share/terminfo. E1 : emacs 20.2 elisp : ([OPT]) sources Emacs-Lisp ; emac_nox : ([OPT]) emacs sans X Window ; emacinfo : ([REC]) fichiers d'information ; emacmisc : ([REC]) fichiers pour Emacs ; emacsbin : ([ADD]) (20.2) Binaires d'Emacs. Utilise X Window. F1 : FAQ en anglais howto : ([ADD]) tous les howtos du Linux Documentation Project, en anglais bien sûr ; manyfaqs: FAQs : ([ADD]) FAQ comp.lang : Fortran, GCC, G++, TCL, Objective-C, Lisp, Scheme, et Perl ; FAQ PostScript ; Linux FAQ ; FAQ comp.windows.x. mini : ([ADD]) mini howto ; K1 : Sources du noyau sources du noyau version 2.0.34. N : Réseau N1 : apache : ([OPT]) (1.2.6) serveur WWW ; bind : ([REC]) (8.1.2-REL) bind, dig, dnsquery, host, nslookup, ... ; dip : ([OPT]) (3.3.7o) gestionnaire de connexions IP pour SLIP, CSLIP ; netpipes : ([OPT]) (3.1) utilisation de tcp/ip dans des scripts. N2 : cnews : ([OPT]) système de transport de news ; elm : ([OPT]) (2.4 pl 25) mailer interactif ; inn : ([OPT]) (1.7.2) système de transport de news et serveur NNTP. N3 : lynx : ([OPT]) (2.6) arpenteur (browser) en mode texte ; mailx : ([REC]) (8.1.1) mailer ; metamail : ([REC]) (2.7) gestionnaires du format MIME ; netatalk : ([OPT]) (1.4b2) server d'impression et de fichiers Appletalk ; nn-nntp : ([OPT]) (6.5.0.b3) lecteur de news nn compilé pour utiliser NNTP ; rdist : ([OPT]) (6.1.3) programme pour maintenir des parties d'arborescences identiques entre machines. N4 : pine : ([OPT]) (3.96) mailer basé sur elm ; ppp : ([OPT]) (2.2.0f et 2.3.5) démon et gestion du protocole PPP ; procmail : ([OPT]) (3.10) programme de gestion de courrier électronique ; smailcfg : ([OPT]) fichiers de configuration pour sendmail ; trn : ([OPT]) (3.5) lecteur de news trn compilé pour utiliser le spool local. N5 : samba : ([OPT]) (1.9.18p7) server d'impression et de fichiers SMB ; tin : ([OPT]) (1.4 pre 980226) lecteur de news plein écran. N6 : sendmail : ([REC]) (BSD 8.9.0) processus de transport de courier. Gère TCP/IP et UUCP ; tcpip2 : ([REC]) programmes de gestion réseau ; trn-nntp : ([OPT]) (3.5) lecteur de news trn compilé pour utiliser un serveur NNTP ; nn-spool : ([OPT]) (6.4.18) autre système de news. N7 : tcpip1 : ([REC]) programmes de gestion réseau. N8 : uucp : ([OPT]) (1.06.1) Taylor UUCP, système de communication UUCP. T1 : TeX et LaTeX : distribution TeTeX td-trans : ([OPT]) (3.1.2) transfig - programmes de transformation de fichiers .fig en formats epsf et LaTeX ; tb-xfig : ([OPT]) (3.1.4) programme xfig, programme de dessin vectoriel ; td-bibt : ([OPT]) documentation sur BibTeX ; td-eplai : ([OPT]) documentation du format plain ; td-fonts : ([OPT]) documentation sur certains paquetages de polices de caractères ; td-gnric : ([OPT]) documentation générique ; td-ltex : ([OPT]) documentation LaTeX ; tm-metap : ([OPT]) MetaPost ; td-misc : ([OPT]) documentation générale sur TeX ; td-mkidx : ([OPT]) documentation sur makeindex ; td-progs : ([OPT]) documentation sur Kpathsea ; te-ams : ([REC]) paquetage AMSTeX ; te-base : ([ADD]) paquetage teTeX ; te-bin : ([ADD]) binaires teTeX pour Linux ; tf-dc : ([ADD]) polices de caractères DC ; tf-misc : ([ADD]) autres polices de caractères tf-ps : ([REC]) polices de caractères PostScript ; tf-sautr : ([ADD]) polices de caractères sauter ; tm-bibt : ([REC]) BibTeX ; tm-eplai : ([REC]) format eplain ; tm-lt : ([ADD]) base LaTeX ; tm-lxtra : ([REC]) paquetages supplémentaires pour LaTeX ; td-metap : ([OPT]) documentation MetaPost ; tm-pictx : ([OPT]) macros PiCTeX ; tm-pstr : ([OPT]) macors PostScript ; tm-tdraw : ([REC]) macros TeXdraw ; tm-xypic : ([OPT]) macros XY-pic. Tcl (8.0p2) Tk hfsutils : ([OPT]) (3.1) utilitaires permettant de lire et écrire sur des systèmes de fichiers Macintosh ; tcl : ([ADD]) (8.0p2) ; tk : ([REC]) (8.0p2) ; tkdesk : ([OPT]) (1.0b4) gestionnaire de fichiers ; tclx : ([REC]) (8.0.2) extension de Tcl. X : X Window X11R6 - Serveur XFree86 3.3.2 fvwm2 ([OPT]) (2.0.46-BETA) : gestionnaire de fenêtres ; fvwmicns : ([OPT]) icones xpm3icons.tar.Z. Utilisées par fvwm ; lesstif : ([OPT]) (0.85) Motif 1.2 ; ltstatic : ([OPT]) (0.85) bibliothèques statiques de LessTif ; oldlibs5 : ([OPT]) vieilles bibliothèques XFree86 2.1.1 (X11R5) ; oldlibs6 : ([OPT]) bibliothèques au format a.out. x3328514 : ([REC]) serveur X Window pour les cartes utilisant IBM8514 ; x332agx : ([REC]) serveur X Window pour les cartes utilisant IIT AGX-016, AGX-015, AGX-014 et XGX-2 ; x332bin : ([ADD]) programmes X ; x332cfg : ([ADD]) fichiers de configuration pour X et xdm ; x332doc : ([REC]) documentation pour XFree86 3.3.2 ; x332f100 : ([OPT]) polices de caractères 100 dpi ; x332fcyr ([OPT]) polices de caractères cyrilliques ; x332fnon : ([OPT]) polices de caractères divers ; x332fnts : ([ADD]) polices de caractères minimales ; x332fscl : ([OPT]) polices de caractères Speedo et Type ; x332srv ([OPT]) xfs : serveur de police de caractères ; x332html : ([OPT]) docmentation XFree86 3.3.2 au format HTML ; x332i128 : ([REC]) serveur X Window pour les cartes utilisant Nine Imagine 128 ; x332jdoc : ([OPT]) documentation en Japonais concernant XFree86 3.3.2 ; x332jset : ([OPT]) outil de configuration en japonais ; x332lib : ([ADD]) bibliothèques dynamiques et fichiers de configuration pour XFree86 3.3.2 ; x332ma32 : ([REC]) serveur X Window pour les cartes utilisant Mach32 ; x332ma64 : ([REC]) serveur X Window pour les cartes utilisant Mach64 ; x332ma8 : ([REC]) serveur X Window pour les cartes utilisant Mach8 ; x332man : ([REC]) pages de manuel pour le serveur XFree86 3.3.2 ; x332mono : ([REC]) serveur X Window monochrome ; x332nest : ([OPT]) serveur expérimental ; x33p9k : ([REC]) serveur X Window pour les cartes utilisant P9000 ; x332prog : ([REC]) fichiers d'en-têtes et Imakefile ; X332prt : ([OPT]) serveur d'impression pour XFree3.3.2 (Xprt) ; x33ps : ([REC]) documentation XFree86 3.3.2 au format PostScript ; x332s3 : ([REC]) serveur pour les cartes utilisant S3 ; X332s3v : ([REC]) serveur pour cartes S3 Virge ; X33set : ([OPT]) outil de configuration graphique pour X ; x332svga : ([REC]) serveur X pour cartes SuperVga ; X332vfb : ([OPT]) serveur particulier ; X332vg16 : ([REC]) serveur pour mode 16 couleur EGA/VGA ; x332w32 : ([REC]) serveur pour cartes ET4000/W32 ; xaw32 : ([REC]) (1.4) bibliothèque Xaw 3d ; xlock : (4.09) ([ADD]) programme de verrouillage du serveur X ; xpm : (3.4k) ([ADD]) bibliothèque de gestion de fichier images au format xpm. XAP1 : Applications X Window arena : ([OPT]) (béta-3b) arpenteur Web (browser) ; freefont : ([OPT]) (0.10) polices de casactères utilisables avec Gimp, X11, ... ; fvwm95 : ([OPT]) (2.0.43b) fvwm 2.0.41 modifié pour ressembler au gestionnaire de fenêtres de MS-Windows 95 ; gchess : ([OPT]) GNU chess (v. 4.00pl 77) + xboard (v.3.6.1) le fameux jeux d'échec ; ghostview : ([OPT]) (1.5) Ghostview permet de visualiser les fichiers au format Postscript. A besoin du pack gs_x12. gimp : ([OPT]) (0.99.23) GNU Image Manipulation Program ; gnuplot : ([OPT]) (3.5) programme pour tracer des courbes mathématiques ; gs_x11 : ([REC]) permet de visualiser les fichiers Postscript sous X ; libgr : ([REC]) (2.0.12) bibliothèques de manipulation des fichiers GIF, TIFF, JPEG, .... netscape : ([REC]) (v405) arpenteur ; qt : ([REC]) (1.33) ensemble de biliothèques graphiques haut-niveau ; seyon : ([OPT]) (2.14c) outils de télécommunication sous X ; tkdesk : ([OPT]) (1.0) gestionnaire de fichiers ; x3270 : ([OPT]) (3.0.1.5) outil de communication avec un IBM 3278 ; xfileman : ([OPT]) (0.5) gestionnaire de fichiers ; xfm : ([OPT]) (1.3.2) gestionnaire graphique de fichiers ; xfract: ([OPT]) (3.04) logiciel de génération de fractales ; xgames : ([OPT]) quelques jeux ; xpaint : ([OPT]) (2.4.9) programme de dessin bitmap ; xpdf : ([OPT]) (0.7a) afficheur de fichiers PDF ; xspread : ([OPT]) (2.1) un tableur rudimentaire ; xv : ([OPT]) (3.10a) programme de visualisation de fichiers d'images et conversions + filtres d'images, ... ; xxgdb : ([OPT]) (1.12) débogueur en mode X. XD1 : X Window dev. : linkkit + PeX x331lkit: ([OPT]) XFree86 3.3.2 Linkkit . XV1: XView pour les adorateurs du Look OPEN LOOK xv32_so : ([ADD]) bibliothèques dynamiques pour xview3.2p1-X11R6 ; xvol32 : ([ADD]) binaires pour XView 3.2p1 ; xv32_a : ([OPT]) bibliothèques statiques xview3.2p1-X11R6 ; xvinc32 : ([OPT]) fichiers d'en-tête xview3.2p1-X11R6 ; xvmenus : ([ADD]) menus et fichiers de configuration pour OpenLook ; workman : ([OPT]) (1.2.2a) programme de manipulation de CD-ROM audios ; xv32exmp : ([OPT]) programmes de démonstrations ; sspkg : Extention SlingShot (2.1). ([OPT]) Y1 : Jeux bsdgames, koules et sastroid. ([OPT]) 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.5 Red Hat : description ### Disquette de boot La Red Hat utilise un système très différent de la Slackware : elle met à profit, lors de l'amorçage de la machine, les modules chargeables du noyau. 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 un PC utilisant du PCMCIA ou si vous effectuez une installation par réseau depuis un site FTP, vous devez utiliser une disquette suppémentaire : `images/supp.img`. Remarque : il existe une disquette 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 éventuellement 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. ### La Red Hat sans disquette Il existe deux possibilités pour installer la Red Hat sans disquette de démarrage. Si le PC est équippé d'un lecteur CD "bootable" (lecteur SCSI ou ATAPI `El Torito` et les bonnes options activées dans le SETUP), on peut démarrer directement sur le CD. Si la machine fonctionne sous DOS (gestionnaires du lecteur CD chargés), on peut essayer d'employer le programme `autoboot`, placé dans le répertoire `dosutils`, qui permet sur la plupart des machines d'installer sans même avoir à créer une disquette de démarrage ! ### Distribution La distribution Red Hat est composée d'un ensemble de paquetages (un peu plus de 560) regroupés sous une forme de centres d'intérêts (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 ici présentés en anglais, car c'est ainsi qu'ils apparaîtront sur votre machine, et sont en gras. La manipulation "directe" des paquetages (archives rpm) est détaillée dans la prochaine section. Il est à noter qu'il existe bien souvent un répertoire du nom de `updates` 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. La description des paquetages qui suit correspond à la version 5.1 de la RedHat, avec toutes les mises à jour appliquées au 9 Août 1998. Applications Communications : efax (0.8a r3) : programme d'envoi et de réception de FAX via des modems de classe 1 ou 2 ; ircii (4.4 r2) : client IRC (Internet Relay Chat) ; ircii-help (4.4 r2) : fichiers d'aide pour le paquetage `ircii` ; lrzsz (0.12.14 r4) : ensemble de commandes permettant de télécharger des fichiers en utilisant les protocoles Z, X et Y ; minicom (1.81 r4) : programme de communication ressemblant au programme Telix MS-DOS. Emulation VT100 et ANSI. Databases postgresql (6.3.2 r4) : gestionnaire de base de données SQL ; postgresql-clients (6.3.2 r4) : divers clients nécessaires pour accéder aux bases de données ; postgresql-data (6.3.2 r4) : structure initiale de la base de données. Editors ed (0.2 r8) : éditeur en ligne GNU ; jed (0.98.4 r4) : petit éditeur basé sur slang ; jed-xjed (0.98.4 r4) : version de `jed` pour X Window ; joe (2.8 r13) : petit éditeur de texte ; vim (5.1 r5) : éternel `vi`... un peu amélioré ; vim-X11 (5.1 r5) version X Window de `vim`. Editors/Emacs emacs (20.2 r10) : éditeur de texte ultra puissant, qui permet également de faire son courrier électronique, poster des niouses, faire du ftp, ... emacs-el (20.2 r7) : sources des fichiers lisp pour `emacs` ; emacs-nox (20.2 r7) : `emacs`, version mode texte ; emacs-X11 (20.2 r7) : `emacs`, version X Window ; Emulators dosemu (0.66.7 r7) : émulteur de programmes MS-DOS ; xdosemu (0.66.7 r7) : version X Window de `dosemu`. Engineering spice (2g6 r7) : programme de simulation de circuits électroniques ; units (1.0 r8) : outil de conversion d'unités. Graphics ghostscript (3.33 r8) : interpréteur PostScript et PDF pour X Window, et pour bon nombre d'imprimantes ; ghostscript-fonts (4.0 r5) : polices de caractères utilisées par `ghostscript` ; giftrans (1.12.2 r3) : conversion et manipulation de fichiers au format gif ; libgr-progs (2.0.13 r10) : bibliothèque de gestion des formats FBM, JPEG, PBM, PGM, PNM, PPM, REL, et TIF ; xfig (3.2 r3) : outil de création de graphiques vectoriels ; zgv (3.0.2 r5) : outil d'affichage d'images. Mail elm (2.4.25 r14) : gestionnaire de courrier électronique en mode texte très puissant. Gère en plus le format MIME. exmh (2.0.2 r2) : interface graphique au système de courrier électronique `mh` ; fetchmail (4.5.3 r1) : outil de récupération de courrier électronique distant en utilisant les protocoles POP ou IMAP ; mailx (8.1.1 r3) : programme d'envoie de courrier électronique de base utilisé par de nombreux scripts ; metamail (2.7 r17) : implémentation de MIME ; mutt (0.91.1 r5) : petit client en mode texte ultra puissant ; nmh (0.24 r7) : système de gestion de courrier électronique (gérant POP) ; pine (3.96 r8) : client de courrier et de niouses. Math bc (1.04 r5) : calculatrice en mode texte ; gnuplot (3.5 r9) : logiciel d'affichage de courbes. Networking lynx (2.8 r4) : arpenteur WWW en mode texte ; ncftp (2.4.3 r3) : client `ftp` plus simple et plus puissant que `ftp` ; tcpdump (3.4a5 r3) : utilisé pour déboguer une liaison réseau, ainsi que pour sécuriser un système ; wget (1.5.0 r2) : aspirateur de sites web. News slrn (0.9.4.3 r3) : lecteur de news ; tin (1.22 r11) : lecteur de news ; trn (3.6 r12) : lecteur de news. Productivity ical (2.2 r4) : calendrier et agenda graphique ; Publishing groff (1.11a r6) : programme de formatage de texte. Utilisé par toutes les pages de manuel ; groff-gxditview (1.11a r6) : programme permettant de consulter les documents `groff` sous X ; lout (3.08 r3) : langage de formatage de texte ; lout-doc (3.08 r3) : documentation concernant `lout` ; sgml-tools (1.0.6 r2) : ensemble d'outils permettant de transformer du SGML en différents formats. Ce programme est utilisé pour formater tous les documents du LDP, dont ce guide. texinfo (3.12 r4) : outils de formatage des documents au format `texinfo`. Publishing/TeX tetex (0.4pl8 r11) : version tetex de TeX ; tetex-afm (0.4pl8 r11) : polices postscripts ; tetex-dvilj (0.4pl8 r11) : convertisseurs pour HP-GL ; tetex-dvips (0.4pl8 r11) : convertisseur dvi vers PostScript ; tetex-latex (0.4pl8 r11) : paquetage des macros LaTeX ; tetex-texmf-src (0.4pl8 r11) : sources des documents et des composants de TeX ; tetex-xdvi (0.4pl8 r11) : programme `xdvi`. Sound aumix (1.8 r2) : mixeur en mode texte ; cdp (0.33 r9) : permet de jouer des CD audios en ligne de commande ou via une interface en mode texte ; maplay (1.2 r7) : joue des fichiers au format MPEG-2 sur la carte son ; playmidi (2.3 r11) : joue des fichiers Midi ; playmidi-X11 (2.3 r11) : interface X Window pour `playmidi` ; sox (11g r7) : programme de conversion de fichiers audio ; tracker (4.3 r7) : permet de jouer des fichiers au format Amiga (MOD). Base basesystem (4.9 r2) : paquetage sans fichier qui est utilisé lors de l'installation ; crontabs (1.7 r2) : fichier crontab de root ; dev (2.5.9 r1) : fichiers périphériques du répertoire `/dev/` ; etcskel (1.3 r4) : fichiers qui vont dans `/etc/skel` et qui sont utilisés lors de la création d'un nouveau compte utilisateur ; filesystem (1.3.1 r3) : arborescence de base de la Red Hat ; initscripts (3.67 r1) : scripts d'amorçage de la machine ; mailcap (1.0 r7) : paquetage `mailcap` ; pam (0.64 r2) : outils pour les services d'identifications Pluggable Authentication Modules ; pamconfig (0.55 r2) : fichiers de configuration pour `pam` ; passwd (0.50 r11) : programme de changement de mots de passe, utilisant PAM ; pwdb (0.54 r8) : Password Database Library ; redhat-release (5.1 r2) : fichier de version de la Red Hat ; rootfiles (1.5 r3) : fichiers d'initialisation pour le super-utilisateur ; setup (1.9.1 r2) : fichiers importants de configuration ; termcap (9.12.6 r11) : fichier `/etc/termcap` pour la gestion des terminaux ; Kernel kernel (2.0.34 r0.6) : noyau Linux version 2.0.34 ; kernel-headers (2.0.34 r0.6) : fichiers d'en-tête des sources ; kernel-ibcs (2.0.34 r6) : modules permettant l'exécution de programmes au format IBCS (Intel Binary Compatibility Standard) ; kernel-source (2.0.34 r6) : sources du noyau ; Daemons at (3.1.7 r4) : lanceur différé de programmes ; bdflush (1.5 r8) : vide les tampons du système ; gpm (1.13 r6) : gestionnaire de souris en mode texte ; kernel-pcmcia-cs (2.0.34.0 r6) : gestionnaires pour cartes pcmcia ; procmail (3.10 r12) : utilisé pour (par exemple) filtrer son courier électronique ; sendmail-cf (8.8.7 r17) : fichiers de configuration pour `sendmail` ; sendmail-doc (8.8.7 r17) : documentation pour `sendmail` ; sysklogd (1.3 r22) : programme de log des messages systèmes ; SysVinit (2.74 r4) : programme de contrôle de l'amorçage de la machine, etc. uucp (1.06.1 r16) : système de communication entre machine permettant le transfert de courrier, de news ou de fichiers ; vixie-cron (3.0.1 r24) : ordonnanceur de programmes. Development Building autoconf (2.12 r3) : outil de configuration automatique de programmes en fonction de la plateforme ; automake (1.3 r2) : générateur expérimental de Makefiles ; libtool (1.0h r2) : outil de configuration d'applications automatique ; make (3.76.1 r3) : gestionnaire de projets et de compilation ; pmake (1.0 r9) : version étendue de `make`. Debuggers ElectricFence (2.0.5 r7) : bibliothèque d'aide au débogage d'applications ; gdb (4.17 r2) : débogueur ; strace (3.1 r5) : affiche les appels systèmes utilisés par une application ; xxgdb (1.12 r5) : interface X Window à `gdb`. Languages basic (1.20 r9) : interpréteur basic ; bin86 (0.4 r5) : assembleur et éditeur de liens ; ctags (2.0.3 r2) : version améliorée du générateur de motifs ; egcs (1.0.2 r8) : compilateur C ; egcs-c++ (1.0.2 r8) : compilateur C++ ; egcs-g77 (1.0.2 r8) compilateur Fortran 77 ; egcs-objc (1.0.2 r8) compilateur objective C ; gcc (2.7.2.3 r11) : compilateur C (principalement utilisé uniquement pour compiler le noyau) ; guavac (1.1 r2) : compilateur Java indépendant ; kaffe (0.10.0 r2) : machine virtuelle destinée à exécuter le code Java ; p2c-devel (1.20 r9) : convertisseur Pascal vers C ; python (1.5.1 r4) interpréteur du langage orienté objet python ; python-devel (1.5.1 r4) : fichiers d'en-tête et bibliothèques d'extensions Python ; python-docs (1.5.1 r4) : documentation sur Python ; tkinter (1.5.1 r4) : interface graphique pour Python basée sur Tcl/Tk ; umb-scheme (3.2 r6) : interpréteur scheme ; xlispstat (3.50 r2) : implémentation du langage lisp pour X Window. Languages/fortran f2c (19970805 r3) : convertisseur Fortran vers C. fort77 (1.14a r4) : périphérique utilisé par `f2c`. Languages/Tcl expect (5.24 r16) : outil de gestion des connexions telnet, ftp, ... ; tcl (8.0.2 r16) : langage inteprété TCL ; tclx (8.0.2 r16) : extention du langage TCL ; tix (4.1.0.6 r16) : extention pour Tk ; tk (8.0.2 r16) : ensemble de widgets conçus pour fonctionner avec Tcl. Libraries cracklib (2.7 r2) : vérifie les mots de passes ; e2fsprogs-devel (1.10 r6) : bibliothèque et fichiers d'en-tête pour les programmes de gestion du système de fichiers ext2fs ; faces-devel (1.6.1 r10) environnement de développement xface ; gdbm-devel (1.7.3 r17) : environnement de développement permettant de développer des applications utilisant `gdbm` ; giflib (3.0 r3) : bibliothèque de chargement de fichiers au format GIF ; gpm-devel (1.13 r6) : environnement de développement permettant de développer des applications utilisant `gpm` ; inn-devel (1.7.2 r13) : bibliothèque nécessaire pour certains programme s'interfaçant avec inn ; libgr-devel (2.0.13 r10) : utile pour développer des applications utilisant la bibliothèque `libgr` ; libjpeg-devel (6b r3) : bibliothèque de manipulation de fichiers au format JPEG ; libpng-devel (1.0.1 r3) : bibliothèque de manipulation de fichiers au format PNG ; libstdc++-devel (2.8.0 r8) : implémentation GNU des bibliothèques C++ ; libtiff-devel (3.4 r2) : bibliothèque de manipulation de fichiers au format TIFF ; ncurses-devel (4.2 r8) : fichiers d'en-tête et bibliothèques nécessaires pour développer avec `ncurses` ; newt-devel (0.25 r2) : fichiers d'en-tête et bibliothèques nécessaires pour développer avec `newt` ; postgresql-devel (6.3.2 r4) : fichiers d'en-tête et bibliothèques nécessaires pour développer avec `PostgreSql` ; pythonlib (1.22 r1) : code utilisé par certains programmes Red Hat ; readline-devel (2.3.11 r1) : entrées/sorties écran ; rpm-devel (2.5 r2) : fichiers d'en-tête et bibliothèques nécessaires pour manipuler les fichiers `rpm` ; slang-devel (0.99.38 r4) : bibliothèques et fichiers d'en-tête pour travailler avec le langage slang ; svgalib-devel (1.2.13 r3) : bibliothèques et fichiers d'en-tête d'accès aux cartes graphiques ; xpm-devel (3.4j r2) : bibliothèques et fichiers d'en-tête pour manipuler les fichiers xpm ; zlib-devel (1.1.2 r2) : bibliothèque de (dé)compression à la volée. Libraries/Libc glibc (2.0.7 r19) : bibliothèque standard C. glibc-debug (2.0.7 r19) : bibliothèque C compilée pour être utilisée lors de débogages ; glibc-devel (2.0.7 r19) : utilisé lors de développement de programmes qui utilisent la bibliothèque C ; glibc-profile (2.0.7 r19) : utilisé lorsque les programmes utilisent `gproff` ; Tools binutils (2.9.1.0.4 r2) : ensemble de programmes nécessaires à la compilation ; bison (1.25 r5) : analyseur grammatical GNU ; byacc (1.9 r7) : analyseur grammatical ; cdecl (2.5 r6) : programme permettant de convertir de l'anglais en déclarations de fonctions et vice versa ; cproto (4.4 r6) : génération de prototypes de fonctions ; flex (2.5.4a r3) : analyseur lexical ; gettext (0.10 r5) : outils et bibliothèques de manipulation de messages ; indent (1.9.1 r8) : programme d'indentation de sources C ; xwpe (1.4.2 r14) : environnement de développement. Version Control cvs (1.9 r5) : gestionnaire de versions ; rcs (5.7 r7) gestionnaire de versions. Documentation faq (5.1 r5) : ensemble de Frequently Asked Questions concernant Linux ; howto (5.1 r1) howto-chinese (5.1 r1) howto-dvi (5.1 r1) howto-french (5.1 r1) howto-german (5.1 r1) howto-greek (5.1 r1) howto-html (5.1 r1) howto-indonesian (5.1 r1) howto-italian (5.1 r1) howto-japanese (5.1 r1) howto-korean (5.1 r1) howto-polish (5.1 r1) howto-ps (5.1 r1) howto-sgml (5.1 r1) howto-spanish (5.1 r1) howto-swedish (5.1 r1) howto-turkish (5.1 r1) indexhtml (5.1 r2) : page d'index Red Hat ; install-guide (2.3 r1) : guide d'installation de la RedHat ; lpg (0.4 r2) : guide de programmation ; man-pages (1.19 r1) : pages de manuel (sections 1 à 8). nag (1.0 r2) : guide d'administration réseau ; rhl-alpha-install-addend-en (5.1 r1) : ajout pour Alpha ; rhl-install-guide-en (5.1 r1) : fuide d'installation Redhat ; sag (0.5 r2) : Guide d'administration système. Extensions Japanese kterm (6.2.0 r3) : il s'agit du Kanji Terminal Emulator. Games bsd-games (2.1 r3) : ensemble de jeux en mode texte ; christminster (3 r4) : jeu d'aventure en mode texte ; colour-yahtzee (1.0 r8) : version texte du jeu yahtzee ; fortune-mod (1.0 r6) : programme de génération aléatoire de messages, qui se met généralement au login ; gnuchess (4.0.pl77 r5) : jeu d'échec GNU, mode texte ou X Window ; mysterious (1.0 r4) : jeu d'aventure en mode texte ; pinfocom (3.0 r7) : interpréteur pour les jeux Infocom ; scottfree (1.14 r5) : interpréteur pour les jeux Scott-Adams ; trojka (1.1 r10) : jeu de blocs ; vga_cardgames (1.3.1 r8) : jeux de cartes divers ; vga_gamespack (1.3 r8) : jeux divers ; Libraries aout-libs (1.4 r9) : vieilles bibliothèques ; gdbm (1.7.3 r17) : bibliothèque de base de données ; glib (1.0.1 r2) : bibliothèque pour gk++ ; ld.so (1.9.5 r6) : chargeur dynamique ; libc (5.3.12 r27) : bibliothèques standards C ; libelf (0.6.4 r2) : permet d'accéder au format ELF des exécutables ; libg++ (2.7.2.9 r9) : implémentation GNU des bibliothèques standards C++ ; libgr (2.0.13 r10) : bibliothèque de gestion des formats FBM, JPEG, PBM, PGM, PNM, PPM, REL, et TIFF ; libjpeg (6b r3) : bibliothèque de manipulation de fichiers au format JPEG ; libpng (1.0.1 r3) : bibliothèque de gestion du format PNG ; libstdc++ (2.8.0.9 r9) : implémentation GNU des bibliothèques standards C++ ; libtermcap (2.0.8 r9) : bibliothèque pour accéder à la base de données des terminaux ; libtermcap-devel (2.0.8 r7) : bibliothèques de développement ; libtiff (3.4 r2) : bibliothèques de gestion des processus légers ; ncurses (4.2 r8) : bibliothèque d'affichage en mode texte ; ncurses (3-1.9.9e r6) : bibliothèque d'affichage en mode texte ; newt (0.25 r2) : toolkit en mode texte de fenêtrage ; p2c (1.20 r9) : convertisseur Pascal vers C ; readline (2.2 r4) : biblothèque de lecteure de ligne ; readline-devel (2.2 r4) : environnement de développement pour `readline` ; slang (0.99.38 r7) : interpréteur de langage ; svgalib (1.2.13 r3) : bibliothèque graphique en mode SVGA ; zlib (1.1.2 r2) : bibliothèque de compression et de décompression à la volée. Networking biff (0.10 r2) : notification de réception de courrier électronique ; bootparamd (0.10r5) : programme de boot réseau ; finger (0.10r3) : pour les curieux ; ftp (0.10r2) : programme de téléchargement de fichiers ; netkit-base (0.10 r10) : fournis des clients et des serveurs pour les services standards Unix ; ntalk (0.10 r3) : démon de communication par talk ; pidentd (2.7 r2) : serveur d'identification ; routed (0.10 r8) : protocole RIP ; rsh (0.10 r4) : rsh, rlogin, rcp, ... ; rusers (0.10 r8) : clients et servers rusers ; rwall (0.10 r7) : wall sur un réseau de machines ; rwho (0.10 r8) : who sur une machine distante ; samba (1.9.18p7 r2) : serveur SMB ; telnet (0.10 r5) : connexion à distance ; tftp (0.10r3) : boot de stations sans disque ; timed (0.10 r3) : démon horaire ; ypbind (3.3 r7) : démons fonctions sur les clients NIS ; ytalk (3.0.3 r1) : extension de `talk` ; Admin : anonftp (2.5 r1) : contient les fichiers nécessaires à l'installation d'un serveur ftp anonyme ; caching-nameserver (5.1 r1) : serveur DNS cache ; net-tools (1.33 r6) : outils de base nécessaire pour la configuration du réseau ; nfs-server-clients (2.2beta29 r5) : clients NFS ; tcp_wrappers (7.6 r4) : outil d'observation et de contrôle de connexions externes ; Daemons am-utils (6.0a16 r2) : nouvelle version de l'automonteur amd ; apache (1.2.6 r4) : serveur Web ; autofs (3.1.1 r4) : automonteur Linux ; bind (4.9.7 r1) : serveur DNS ; bootp (2.4.3 r7) : serveur de requêtes bootp et DHCP ; cmu-snmp (3.5 r3) : dérivé du Simple Network Management Protocol ; dhcp (2.0b1pl1 r2) : server DHCP ; gated (3.5.9 r3) : démon de routage (RIP, BGP, EGP, HELLO, OSPF) ; imap (4.1.final r1) : serveur protocoles POP et IMAP ; intimed (1.10 r6) : serveur de temps ; mars_nwe (0.99pl6 r3) : serveur de fichier et d'impression compatible NetWare ; mod_perl (1.11 r3) : module apache permettant l'utilisation de Perl ; mod_php (2.0.1 r3) : module apache permettant l'utilisation de scripts et de connexions à des bases de données ; nfs-server (2.2beta29 r5) : serveur NFS ; portmap (4.0 r11) : gestion des connexions RPC ; ppp (2.3.3 r4) : démon PPP ; sendmail (8.8.7 r17) : serveur de courrier électronique ; squid (1.1.21 r5) : cache/proxy Web ; squid-novm (1.1.21r5) : version allégée (pas de mémoire virtuelle) ; wu-ftpd (2.4.2b17 r2) : serveur ftp ; xntp3 (5.93 r2) : serveur de synchronisation ; ypserv (1.3.4 r1) : serveur NIS (ou pages jaunes). News inews (1.7.2 r7) : utilisé par certains lecteurs de news pour poster ; Utilities bind-utils (4.9.6 r11) : utilitaires d'accès aux services de nom ; bootpc (061 r5) : client bootp pour Linux ; cmu-snmp-devel (3.5 r3) : bibliothèque et fichiers d'en-tête pour CMU SNMP ; cmu-snmp-utils (3.5 r3) : utilitaires pour CMU SNMP ; comanche (0.4 r2) : configuration d'apache ; dip (3.3.7o r11) : programme d'automatisation des connexions SLIP et PPP ; fwhois (1.00 r8) : programme `whois` ; ipxutils (1.0 r1) : programmes pour protocole IPX ; mgetty (1.1.14 r2) : gestion des logins via la ligne série ; mgetty-sendfax (1.1.14 r2) : gestion des modem FAX classe 2 ainsi que des files d'attente d'envoie et de réception de faxs ; mgetty-voice (1.1.14 r2) : gestion de certains modems ayant une extension vocale ; ncpfs (2.0.11 r5) : programmes pour configurer et utiliser le système de fichiers ncpfs ; rdate (0.960923 r4) : programme de mise à jour de l'horloge de la machine par rapport à des machines distantes ; rdist (1.0 r8) : programme de recopie de fichiers entre machines ; traceroute (1.4a5 r7) : trace la route empruntée par des paquets ; yp-tools (1.4.1 r2) : clients NIS. Shells ash (0.2 r11) : interpréteur de commandes clone de celui de Berkeley ; bash (1.14.7 r7) : interpréteur de commandes conforme à IEEE 1003.2 ; mc (4.1.33 r2) : Midnight Commanders ; pdksh (5.2.12 r4) : reimplémentation de `ksh` ; tcsh (6.07 r2) : extension de `csh` ; zsh (3.0.5 r3) : interpréteur de commandes. Utilities rgrep (0.98.4 r4) : grep récursif ; Archiving bzip2 (0.1pl2 r1) : compresseur de fichiers ; cpio (2.4.2 r7) : utilitaires d'archivage de fichiers ; dhcpcd (0.65 r3) : implémentation d'un client DHCP - voir RFC1541 ; gzip (1.2.4 r12) : programmes de compression de fichiers ; lha (1.00 r7) : programme d'archivage et de compression de fichiers ; ncompress (4.2.4 r10) : outil de compression compatible avec le `compress` original ; tar (1.12 r2) : programme d'archivage de données ; unarj (2.41a r6) : programme inverse de `arj` ; unzip (5.31 r2) : décompression de fichiers `zip` ; zip (2.1 r3) : compression de fichiers au format `zip`. Console open (1.4 r2) : lance une commande sur une console virtuelle ; SVGATextMode (1.8 r1) : outil de manipulation de la console ; vlock (1.2 r2) : verrouille le terminal courant, ou le système entier de consoles. File file (3.24 r2) : programme d'identification de fichiers ; fileutils (3.16 r9) : programmes de gestion de fichiers ; findutils (4.1 r24) : programme de recherche de fichiers sur la machine ; git (4.3.17 r3) : gestionnaire de fichiers en ASCII ; macutils (2.0b3 r7) : ensemble d'outils pour manipuler les fichiers provenant d'un Mac ; mtools (3.8 r2) : ensemble d'outils pour manipuler des systèmes de fichiers MS-DOS ; sharutils (4.2 r10) : utilitaires utilisés pour encoder des fichiers ; smbfs (2.0.1 r4) : outils pour monter des systèmes de fichiers à partir de serveurs SMB ; stat (1.5 r7) : affiche des informations sur le système de fichiers ; symlinks (1.2 r2) : recherche d'éventuels problèmes avec les liens symboliques sur le système de fichiers ; tree (1.2 r3) : portage Unix du programme MS-DOS du même nom ; which (1.0 r8) : indique si un programme se trouve dans votre PATH. Printing mpage (2.4 r4): transforme plusieurs pages ASCII en un seul fichier PostScript. System adjtimex (1.3 r3) : système de gestion de l'horloge ; apmd (2.4 r6) : démon APM ; chkconfig (0.9.3 r2) : gestion du répertoire /etc/rc.d ; control-panel (3.7 r2) : gestionnaire de configuration Red Hat ; cracklib-dicts (2.7 r2) : dictionnaires pour le programme `crack` ; dump (0.3 r13) : outils de sauvegardes pour systèmes de fichiers ext2 ; e2fsprogs (1.10 r6) : ensemble de programmes pour créer et maintenir les systèmes de fichiers ext2 ; eject (1.5 r2) : programmes permettant d'éjecter les CD-ROM et les disquettes ; ext2ed (0.1 r13) : permet de manipuler le système de fichiers ext2. Uniquement pour les hackers ; getty_ps (2.0.7j r3) : permettent d'accepter des login à partir de la console, terminaux ou modems ; glint (2.6.1 r1) : interface graphique aux fichiers rpm ; hdparm (3.3 r2) : utilitaire de configuration des disques dur ; helptool (2.4 r3) : interface graphique de recherche ; info (3.12 r4) : arpenteur pour fichiers info ; ipfwadm (2.3.0 r6) : outils d'administration pour firewall ; kbd (0.95 r5) : utilitaires pour modifier la police de caractères de la console, ainsi que le type de clavier utilisé ; kbdconfig (1.6 r2) : reconfigure la machine pour un nouveau type de clavier ; kernelcfg (0.5 r2) : interface graphique d'administration de la machine ; ldconfig (1.9.5 r3) : positionnement des liens symboliques des bibliothèques dynamiques ; lilo (0.20 r2) : lanceur de Linux autorisant le multi-boot ; linuxconf (1.11r11) : programme de configuration Redhat ; logrotate (2.6 r2) : outil de rotation des fichiers de log ; losetup (2.7l r3) : programme de configuration de loopback device ; lpr (0.31 r4) : outils d'impression ; MAKEDEV (2.3.1 r6) : fichiers `/dev/` ; man (1.5d r1) : pages de manuels ; mingetty (0.9.4 r7) : `getty` réduit uniquement pour la console virtuelle ; mkbootdisk (1.0 r2) : permet de créer une disquette d'amorçage ; mkdosfs-ygg (0.3b r6) : permet de créer des systèmes de fichiers MS-DOS ; mkinitrd (1.8 r2) : permet de créer un module chargeable pour le boot des machines ayant une carte SCSI ; mkisofs (1.11.2 r3) : paquetage utilisé pour créer des systèmes de fichiers iso9660 ; mktemp (1.4 r3) : interface avec la fonction mktemp() ; modemtool (1.21 r2) : outil de configuration graphique du modem ; modutils (2.1.85 r4) : programme de chargement et de déchargement des modules chargeables ; mount (2.7l r3) : programme de montage des systèmes de fichiers ; mouseconfig (2.6 r2) : système de configuration en mode texte des souris ; mt-st (0.4 r5) : programme de manipulation des périphériques de sauvegardes ; netcfg (2.19 r4) : interface graphique d'administration réseau ; printtool (3.28 r1) : fournis une interface graphique pour configurer la file d'impression ; procinfo (13 r1) : paquetage permettant d'exploiter le contenu de `/proc` ; procps (1.2,7 r5) : paquetage d'outils permettant de connaître l'état de la machine ; psacct (6.3 r4) : système d'accounting de processus ; psmisc (17 r3) : affichage d'arborescence de processus ; quota (1.55 r9) : outils de gestion des quotas ; rhbackup (0.2 r1) : outil de sauvegarde ; rhmask (1.0 r3) : outil de diffusion de fichiers ; rhs-hwdiag (1.20 r2) : outil de diagnostique de la machine ; rhs-printfilters (1.44 r2) : filtres d'impression Red Hat ; rhsound (1.5 r4) : outil de configuration du son ; rmt (0.3 r13) : outil d'accès distant aux périphériques de sauvegardes ; rpm (2.5.2 r1) : programme pour gérer les paquetages du même nom ; setconsole (1.0 r4) : outil de configuration des consoles ; setserial (2.12 r4) : outil de configuration de la ligne série ; setuptool (1.0 r1) : outil de configuration Redhat ; sh-utils (1.16 r14) : shell ; shadow-utils (980403 r3) : programmes d'utilisation des mots de passe shadow ; sliplogin (2.1.1 r2) : outils pour SLIP ; statserial (1.1 r10) : affiche la table des communications séries ; swatch (2.2 r2) : outil d'observation des fichiers de log ; taper (6.8.4 r2) : programme de sauvegarde ; time (1.7 r5) : programme affichant des statistiques sur les exécution des programmes ; timeconfig (2.2 r2) : outis de configuration de l'heure ; timetool (2.3 r6) : interface graphique pour `timeconfig` ; tksysv (1.0 r3) : outils graphiques pour manipuler les niveaux d'initalisation de la machine ; tmpwatch (1.5.1 r2) : permet de nettoyer certains répertoires ; tunelp (1.3 r7) : configuration de l'imprimante ; usernet (1.0.7 r2) : outil graphique de contrôle du réseau ; util-linux (2.7 r18) : ensemble d'outils nécessaires à Linux pour son administration ; Terminal dialog (0.6 r11) : permet de construire des interfaces en mode texte ; screen (3.7.4 r2) : permet d'avoir plusieurs fenêtre virtuelle sur le même terminal. Text diffstat (1.25 r3) : statistiques sur la comparaison de fichiers ; diffutils (2.7 r11) : outil de comparaison de fichiers ; faces (1.6.1 r10) : transformation d'images en fichiers textes ; faces-xface (1.6.1 r10) : outils pour gérer les en-têtes de courrier X-Faces ; gawk (3.0.3 r3) : version GNU du programme `awk` ; gecko (1.5 r0) : interface par défaut de linuxconf ; grep (2.2 r2) : programme de recherche de chaînes dans des fichiers ; ispell (3.1.20 r9) : vérificateur d'orthographe ; less (332 r2) : version GNU de `more` ; m4 (1.4 r10) : expandeur de macro-commandes ; mawk (1.2.2 r8) : version de `awk` ; nenscript (1.13++ r11) : filtre d'impression ; patch (2.4 r4) : permet de faire l'opération inverse de `diff` ; perl (5.004 r6) : langage interprété ; perl-MD5 (1.7 r2) : fourni l'accès à MD5 ; sed (2.05 r10) : programme de transformation de fichiers à la volée ; textutils (1.22 r7) : outils de gestion de fichiers textes ; words (2 r7) : dictionnaire anglais. X11 xinitrc (1.4 r2) : script d'initialisation du serveur X ; Amusements multimedia (2.1 r10) : programmes pour jouer des CD audios ; xbanner (1.31 r2) : programme d'affichage de texte, de motifs et d'images sur le fond de l'écran ; xearth (1.0 r9) : affichage d'un globe 3D en fond d'écran ; xfishtank (2.0 r9) : un aquarium en fond d'écran ; xsnow (1.40 r6) : chutes de neige en fond d'écran. Applications seyon (2.14c r10) : paquetage de télécommunication ; usermode (1.4.1 r2) : divers outils graphiques ; xfm (1.3.2 r9) : gestionnaire de fichiers ; xpdf (0.7a r1) : visionneur de fichiers PDF ; xrn (8.02 r7) : lecteur de forum Usenet ; xterm-color (1.1 r7) : `xterm` en couleur ; Applications/Development xwpe-X11 (1.4.2 r14) : ensemble de programmes d'édition de texte. Applications/Graphics gimp (0.99.28 r10) : superbe programme de retouche d'images ; gimp-data-extras (0.99.28 r10) : fichiers supplémentaires ; gimp-devel (0.99.28 r10) : bibliothèques de développement ; gimp-libgimp (0.99.28 r10) : bibliothèques ; gv (3.5.8 r4) : outil de navigation dans un document PDF ou PostScript ; ImageMagick (4.0.5 r2) : outils de visualisation et de manipulation d'images. Il est très puissant, rapide et surtout gère un bon nombre de formats d'image. mxp (1.0 r8) : générateur de fractales de Mandelbrot ; transfig (3.2 r4) : outil de conversion d'images ; xanim (27064 r4) : programme d'animation graphique, donc QuickTime et FLiC ; xloadimage (4.1 r9) : visualisateur d'images ; xmorph (1996.07.12 r4) : programme de morphing ; xpaint (2.4.9 r3) : logiciel de dessin bitmap ; xv (3.10a r10) : permet de visualiser bon nombre de formats d'image. Applications/Networking netscape-common (4.05 r7) : est-ce utile de présenter ? netscape-communicator (4.05 r7) : est-ce utile de présenter ? netscape-navigator (4.05 r7) : est-ce utile de présenter ? x3270 (3.1.1.6 r2) : émulateur de terminaux IBM 3270 ; xgopher (1.3.3 r5) : outil graphique pour utiliser le service gopher. Games acm (4.7 r7) : simulateur de vol ; xzip (161 r2) : transforme les applications text en applications X. Games/Strategy spider (1.0 r6) : solitaire ; xboard (3.2.pl0 r8) : interface graphique à Gnu Chess ; xdemineur (1.1 r8) : démineur ; xgammon (0.98 r11) : backgammon ; xpat2 (1.04 r5) : autre solitaire ; xpilot (3.6.2 r3) : jeu réseau de combat... enfin bref, essayez ;-) ! xpuzzles (5.4.1 r3) : assortiment de puzzles. Games/Video cxhextris (1.0 r9) : version couleur TeTris ; flying (6.20 r8) : ensemble de petits jeux ; paradise (2.3p19 r9) : jeu d'arcade ; xbill (2.0 r3) : où comment empécher Bill Gates de conquérir le monde... ; xbl (1.0h r2) : Tetris 3D ; xboing (2.4 r2) : une version de Breakout ; xchomp (1.0 r8) : jeu d'arcade ; xevil (1.5 r7) : jeu d'aventure ; xgalaga (1.6c r7) : clone de Galaga... un jeu d'arcade ; xjewel (1.6 r8) : divers ; xlander (1.2 r8) : le but est de poser une fusée ; xtrojka (1.2.3 r2) : genre xjewel et tetris. Gnome gnome-libs (0.13 r9) : bibliothèques Gnome ; gnome-libs-devel (0.13 r9) : bibliothèques Gnome ; Libraries gnome-core (0.13 r9) : bibliothèques centrales de Gnome ; gnome-graphics (0.13 r9) : bibliothèques graphiques de Gnome ; gtk+ (1.0.1 r2) : bibliothèques toolkit gtk+ ; gtk+-devel (1.0.1 r2) : bibliothèques toolkit gtk+ ; ImageMagick-devel (4.0.5 r2) : bibliothèques et fichiers d'en-tête pour créer des applications utilisant le code d'ImageMagick ; imlib (1.4 r10) : bibliothèque haut niveau ; imlib-devel (1.4 r10) : bibliothèque haut niveau ; nls (1.0 r3) : utilisé par certains vieux binaires X11R5 comme Netscape (v 3.0 ou inférieure); Xaw3d (1.3 r15) : bibliothèque Xaw semblant être en 3 dimensions ; Xaw3d-devel (1.3 r15) : bibliothèques statiques et fichiers d'en-tête ; xpm (3.4j r2) : bibliothèque de manipulation de fichiers Xpm. Shells mcserv (4.1.33 r2) : programme serveur pour Midnight Commander ; tkmc (4.1.33 r2) : programme shell pour Midnight Commander. Utilities gnome-linuxconf (0.13 r16) : version X du programme de configuration ; mkxauth (1.7 r8) : programme de création de fichiers `.Xauthority` ; moonclock (1.0 r11) : affiche l'heure, ainsi que l'état de la lune ; procps-X11 (1.2.7 r5) : outils de visualisation de l'état de la machine ; rxvt (2.20 r6) : émulateur VT100 ; Xconfigurator (3.57 r2) : outil de configuration X de Red Hat ; xdaliclock (2.10 r2) : horloge numérique ; xlockmore (4.09 r2) : version améliorée de `xlock` ; xmailbox (2.5 r4) : programme indiquant que du courrier vient d'arriver ; xosview (1.5.1 r4) : statistique de fonctionnement de la machine et de trafic réseau ; xscreensaver (2.16 r4) : économiseur d'écran ; xsysinfo (1.6 r2) : programme de statistiques sur la machine ; xtoolwait (1.1 r2) : divers ; xwpick (2.20 r8) : fait une copie fichier d'une fenêtre. Window Managers AfterStep (1.4.5.3 r2) : gestionnaire simulant l'environnement NextStep ; AnotherLevel (0.6.8 r2) ; gestinnaire de fenêtre... ; fvwm (1.24r r15) : gestionnaire de fenêtres fvwm, première version ; fvwm2 (2.0.46 r10) : seconde version ; fvwm2-icons (2.0.46 r10) : icones ; wmconfig (0.4.1 r2) : outil de configuration du gestionnaire de fenêtres. XFree86 X11R6-contrib (3.3.2 r8) : ensemble de programes pour X ; XFree86 (3.3.2 r13) : bibliothèques X ; XFree86-100dpi-fonts (3.3.2 r8) : polices de caractères pour X ; XFree86-75dpi-fonts (3.3.2 r8) : polices de caractères pour X ; XFree86-devel (3.3.2 r8) : fichiers d'en-tête et bibliothèques statiques pour X ; XFree86-libs (3.3.2 r13) : fichiers d'en-tête et bibliothèques statiques pour X ; XFree86/Servers XFree86-AGX (3.3.2 r13) : serveur X pour cartes AGX ; XFree86-I128 (3.3.2 r13) : serveur X pour cartes Imagine 128 ; XFree86-Mach32 (3.3.2 r13) : serveur X pour cartes Mach32 ; XFree86-Mach64 (3.3.2 r13) : serveur X pour cartes Mach64 ; XFree86-Mach8 (3.3.2 r13) : serveur X pour cartes Mach8 ; XFree86-Mono (3.3.2 r13) : serveur X pour cartes monochromes ; XFree86-P9000 (3.3.2 r13) : serveur X pour cartes P9000 ; XFree86-S3 (3.3.2 r13) : serveur X pour cartes S3 ; XFree86-S3V (3.3.2 r13) : serveur X pour cartes S3 Virge ; XFree86-SVGA (3.3.2 r13) : serveur X pour cartes Super VGA ; XFree86-VGA16 (3.3.2 r13) : serveur X pour cartes VGA 16 couleurs ; XFree86-W32 (3.3.2 r13) : serveur X pour cartes W32. C'est terminé ! Cette description détaille la version mise à jour de la Red Hat 5.1 (dite Manhattan). Regardez dans le répertoire `updates` : de nouvelles mises à jour s'y trouvent sûrement. ### 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 : interrogation (-q). Cette option permet principalement de connaître le contenu d'une archive `rpm`, la liste des paquetages installés sur la machine, etc. Par exemple, pour savoir les paquetages installés sur votre machine, il suffit de faire :
>       gandalf #  rpm -q -a
>       mailcap-1.0-3
>       rpm-devel-2.2.5-1
>       groff-1.10-6
>   On peut aussi grouper les options : `-qa` est équivalent à `-q -a`. Pour avoir plus de renseignements sur les différents paquetages installés (numéro de version, quelle distribution, ...,), il suffit de rajouter en plus l'option `-l` et `-i`. Par exemple :
>       gandalf # rpm -qil rpm-devel
>       Name        : rpm-devel                   Distribution: Red Hat Linux Colgate
>       Version     : 2.2.5                             Vendor: Red Hat Software
>       Release     : 1                             Build Date: Thu Sep 05 23:14:10 1996
>       Install date: Wed Nov 13 11:30:50 1996      Build Host: porky.redhat.com
>       Group       : Development/Libraries         Source RPM: rpm-2.2.5-1.src.rpm
>       Size        : 136142
>       Summary     : Header files and libraries for programs that manipulate rpm packages
>       Description :
>       The RPM packaging system includes a C library that makes it easy to
>       manipulate RPM packages and databases. It is intended to ease the
>       creation of graphical package managers and other tools that need
>       intimate knowledge of RPM packages.
>       /usr/include/rpm
>       /usr/include/rpm/dbindex.h
>       /usr/include/rpm/header.h
>       /usr/include/rpm/messages.h
>       /usr/include/rpm/rpmerr.h
>       /usr/include/rpm/rpmlib.h
>       /usr/lib/librpm.a
>   Ces options peuvent être utilisées sur un fichier `rpm` que vous souhaitez installer pour savoir ce qu'il contient : il suffit d'ajouter l'option `-p` :
>       gandalf # rpm -qlp giftrans-1.11.1-4.i386.rpm
>       /usr/bin/giftrans
>       /usr/man/man1/giftrans.1
> - Si vous ajoutez l'option `-i`, vous obtiendez les renseignements sur le paquetage. installation (-i). Une fois que le fichier à installer est connu, passons à l'installation. Pour cela, il suffit de faire :
>       gandalf# rpm -i howto-sgml-4.0-1.i386.rpm
> - destruction. Installer c'est bien... mais comment supprimer un paquetage devenu inutile ? C'est tout simple :
>       gandalf# rpm -e howto-sgml-4.0-1
> - mise à jour. Enfin, pour terminer cette courte introduction à l'utilisation de `rpm`, nous allons voir la mise à jour. Vous avez donc installé quelques paquetages fort intéressants, et oh surprise, une nouvelle version du programme vient de sortir. Il suffit de récupérer la nouvelle version. Normalement, il convient de détruire l'ancienne et d'installer la nouvelle. Utiliser pour cela l'option `update` de `rpm` :
>       gandalf# rpm -U howto-sgml-4.0-2.i386.rpm
> Il existe bon nombre d'autres options. Consulter la documentation pour plus de renseignements. Page suivante Page précédente Table des matières