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.