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.
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
e
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/
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.
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.
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.