5. Distributions
Contents of this section
5.1 Introduction
On appelle "distribution" un ensemble de supports (disquettes,
CD-ROM ...) contenant de quoi installer un logiciel sur une machine.
Voir, à ce propos, la section "Comment débuter" de la feuille
d'informations Linux reproduite ci-dessus.
Il n'existe pas de distribution officielle de Linux. Seules des
distributions circulent. Dans ce guide, seules la Slackware et la Redhat
seront détaillées. Toutefois, voici quelques mots sur les principales
distributions existantes :
5.2 Disquettes d'amorçages
Que ça soit avec la RedHat ou la Slackware, tu dois utiliser
une disquette de boot (et une disquette root pour la Slackware). La
manière de copier ces fichiers sur disuqette est commune aux deux
distributions.
Après avoir sélectionné la ou les images à copier sur disquette
pour permettre l'amorçage de la machine,
il est nécessaire de la copier sur disquette.
Pour copier cette disquette, plusieurs solutions existent :
- copier le fichier sur la disquette avec un
cat image > /dev/fd0
(/dev/fd0
correspondant
au périphérique de ton lecteur de disquettes.).
Il est possible que tu doives décompresser le fichier. Pour cela, utilises
le programmes gunzip
: gunzip bare.i.gz
.
- si jamais tu es sous MS-DOS, tu dois te servir du programme
RAWRITE. Pour cela : décompacter le fichier
si nécessaire (le nom se termine par ".gz") grâce à
GZIP.EXE, formater la disquette MS-DOS qui ne doit pas
présenter le moindre défaut de surface ("secteurs défectueux") puis
utiliser RAWRITE pour écrire le (ou les fichiers) sur les
disquettes.
5.3 Slackware : description
Dans cette partie, on suppose que tu as la version de la Slackware 3.1. Voici
une description brève des disquettes (en bref, ce que tu vas y trouver,
pour éviter que tu installes des trucs dont tu n'as pas besoin).
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 MS-DOS "format" ;
- inscription du fichier boot sur une disquette ;
- inscription 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 te permettre de choisir celle qui te conviendra
le mieux.
----------------\ Contrôleur 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 | | |
non-IDE CD-ROM | | |
-------------------+----------------+--------------------------+--------------
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 and | | |
Teac non-IDE | | |
CD-ROM | | |
-------------------+----------------+--------------------------+--------------
NFS | net | scsinet |
-------------------+----------------+--------------------------+--------------
Tape | bare (pour | Utiliser une disquette | xt.i (pour
| lecteur non | SCSI de la liste | lecteur non
| SCSI. | ci-dessous. | SCSI)
| 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 et
ustor14f.s
Si tu ne sait pas quelle est la carte SCSI installée sur ta
machine, essayes alors la disquette d'amorçage générique
scsi.s
. Son nom sera affiché dans les messages lors de l'amorçage.
Ensuite, utilises la disquette correspondante (car la disquette scsi.s
utilise beaucoup de mémoire).
Passons ensuite à la disquette root. Le fichier correspondant
doit être copié sous sa forme compressée : Linux le
décompresse tout seul comme un grand. Il existe six disquettes root
possibles :
- color.gz :
permet d'avoir les couleurs sur la console ;
- umsdos.gz :
Utilise umsdos (évite de repartitionner ton disque).
Attention : c'est beaucoup plus lent que l'ext2fs natif.
- text.gz : disquette root de base ;
- tape.gz : expérimental, pour l'installation à partir de cartouches (je n'ai jamais essayé) ;
- 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 si tu as planté ta machine...
ATTENTION : La disquette Root ne doit pas être décompressée !!
La distribution
Bon, on a vu les deux premières disquettes. Voici la description
de la distribution. Comme c'est long, voici un résumé. Entre parenthèses,
le nombre de disquettes :
- A (8) : Base du système Linux ;
- AP (5) : Applications courantes ;
- D (13) : Compilateurs (gcc 2.7.2) ;
- E (8) : Emacs (19.31) ;
- F (2) : FAQ en anglais ;
- K (6) : Noyau (2.0.0) ;
- N (6) : Réseau ;
- T (9) : TeX et LaTeX (2e) ;
- TCL(2) : Tcl (7.5) Tk (4.1) :
- X (21) : X Window X11R6 - Serveur XFree86 3.2.0 ;
- XAP (4) : Applications X Window ;
- XD (4) : X Window dev. : linkkit + PeX ;
- XV (3) : XView pour les adorateurs du Look OPEN LOOK ;
- Y (4) : Jeux (doom, etc).
Dans la liste, tu vas trouver trois champs :
- ADD : Le programme est automatiquement installé ;
- REC : Recommandé ;
- OPT : Optionnel.
Bon, on est partis :-) !
- A : Base
- A1 :
- aaa_base : (ADD)
Mise en place de l'arborescence de base.
Programmes de base (GNU mtools 2.0.7, zip201, unzip512).
- aoutlibs : (ADD) bibliothèques a.out (libc 4.7.6) ;
- bash : (ADD) (1.14.7)
interpréteur de commandes ;
- comms : (REC)
outils de communications séries ;
- cpio : (ADD) (2.3)
utilitaires d'archivage de fichiers ;
- devs : (ADD)
les fichiers spéciaux situés dans
/dev
;
- etc : (ADD)
fichiers de configuration situés dans le répertoire
/etc
;
- grep : (ADD) (2.0)
recherche de chaînes dans les fichiers.
- A2 :
- bin : (ADD)
binaires (/bin et /usr/bin)
(GNU fileutils 3.12, man, patch, sed, etc.) ;
- e2fsbn : (ADD) (1.5)
utilitaires pour le gestionnaire de fichier ext2fs ;
- gzip : (ADD) (1.2.4)
GNU zip compression.
- A3 :
- elflibs : (ADD)
bibliothèques ;
- find : (ADD) (4.1)
outils de recherche de fichiers ;
- getty : (OPT)
getty_ps 2.0.7i (Contrôle le login sur le système) ;
- gpm : (REC) (1.09)
Permet de réaliser du copier-coller avec la souris dans
les fenêtres en mode texte ;
- hdsetup : (ADD) (3.1.0)
programme setup de maintenance/d'installation du système.
- A4 :
- ibcs2 : (OPT)
permet d'exécuter des binaires provenant d'autres
plates-formes (SVR4, SCO, Wyse, Xenix, etc.) ;
- ide : (REC)
noyau IDE (2.0.0) sans SCSI ;
- keytbls : (OPT) (0.90)
fichiers de configuration pour le clavier.
Contient la définition du clavier français.
- ldso : (ADD)
ld.so.1.8.2
, c'est à dire
l'éditeur de liens dynamique ;
- syslogd : (ADD) (1.3)
enregistre/redirige les messages d'erreurs système.
- A5 :
- less : (ADD)
less-290 (Mieux que more) ;
- lilo : (ADD) (19)
chargeur du noyau ;
- loadlin : (REC)(1.6)
charge les noyaux sous MS-DOS ;
- pcmcia : (OPT) (2.8.17)
pour les cartes PCMCIA ;
- ps : (ADD)
procps 0.99a (Utilitaires pour l'affichage des processus) ;
- sh_utils : (ADD) (1.12)
commandes utilitaires ;
- sysvinit : (ADD) (2.62)
programme init + scripts /etc/rc.d ;
- umsprogs : (ADD)(0.8)
pour gérer le gestionnaire de fichier umsdos.
- A6 :
- modules : modules chargeables pour le noyau 2.0.0.
- A7
- scsi : (REC) (2.0.0)
noyau SCSI + IDE ;
- tar : (ADD) (1.11.8)
GNU tar : gestion d'archives ;
- tcsh : (OPT)(6.06)
shell compatible csh.
- A8
- txtutils : (ADD) (1.13)
outils de manipulation de textes (cat, head, etc) ;
- util : (ADD)
util-linux 2.5 ;
- zoneinfo : (ADD)
système de gestion des fuseaux horaires.
- AP : Applications courantes
- AP1 :
- ash : (OPT)
autre shell, très petit en mémoire ;
- bc : (OPT) (1.03)
calculatrice ;
- diff : (REC) (2.7)
permet de donner la liste des différences entre fichiers ;
- ftape : (OPT) (2.03b)
permet de manipuler les lecteurs QIC-40 et QIC-80 ;
- ghostscr : (OPT) (2.6.2)
GNU Ghostscript permet de visualiser, de transformer des
fichiers postscript ;
- gp9600 : (OPT)
script de configuration de la vitesse du modem ;
- jed : (OPT) (0.96)
petit éditeur de texte ;
- mt_st : (OPT) (0.2)
gestionnaire de manipulation de lecteurs de cartouches ;
- sudo : (OPT) (1.2)
permet l'exécution de quelques commandes en tant que Root pour
certains utilisateurs.
- AP2 :
- groff : (REC) (1.09)
outils de formatage de documents. Utilisé par man ;
- gsfonts1 : (OPT)
polices de caractères pour Ghostscript ;
- jove : (OPT) (4.14.10)
petit éditeur de texte compatible Emacs ;
- workbone : (OPT) (2.3)
lecteur de CD audio.
- AP3 :
- gsfonts2 : (OPT)
polices de caractères pour Ghostscript(2/2) ;
- manpags : (REC) (1.8)
pages de manuel des sections 1, 4, 5, 6, 7, 8 et 9.
- AP4 :
- ispell : (OPT) (3.1.08)
vérificateur orthographique (Anglais) ;
- mc : (OPT) (2.1)
outil de manipulation de fichiers, répertoires ;
- sc : (OPT) (6.21)
petit tableur ;
- shlbsvga : (REC)
libsvga.so.1.2.7 (Nécessaire pour Ghostscript en mode texte) ;
- termbin : (OPT) (2.3.5)
exécutables term, qui émulent une connexion TCP/IP sur une
connexion modem ;
- termnet : (OPT)
utilitaires réseau compilés pour utiliser le système
term
de multiplexage des connexions sur une
ligne série (tncftp
, ttelnet
,
tfinger
, twhois
).
- AP5 :
- termsrc : (OPT)
sources de termbin: (2.3.5) ;
- texinfo: (REC) (3.6)
générateur de documentation. Nécessaire pour lire les fichiers
info.
- vim : (OPT) (3.0)
Version améliorée de vi (vi pur beurre (ou presque) étant
fourni avec elvis). Préférer de loin cette version.
- zsh : (OPT) (2.4)
shell zsh.
- D : Compilateurs (gcc 2.7.2)
- D1 :
- binutils : (ADD) (2.6.0.14)
ar, as, c++filt, ld, nm, ranlib, etc ;
- bison : (REC) (1.22)
analyseur syntaxique (compatible yacc) ;
- byacc : (REC)
yacc, version BSD ;
- flex : (ADD) (2.5.3)
analyseur lexical ;
- m4 : (REC) (1.4)
expanseur de macros.
- D2 :
- g77 :
compilateur Fortran ;
- gmake : (ADD) (3.74)
GNU make ;
- man2 : (REC) (1.8)
pages de manuel des appels système ;
- pmake : (ADD) (4.4)
make BSD.
- D3 :
- gcc272 : (REC)
compilateur C ELF optimisé pour 486 ;
- gccaout : (OPT)
version du compilateur C générant des binaires au format
a.out ;
- strace : (OPT) (3.0)
trace les appels système et les signaux.
- D4 :
- gcl : (OPT) (2.2)
interpréteur Lisp ;
- man3 : (REC) (1.8)
pages de manuel des fonctions de la bibliothèque C.
- D5 :
- gdb : (REC) (4.16)
débogueur ;
- gxx272 : (REC) (2.7.2)
compilateur C++, optimisé pour 486 ;
- p2c : (OPT) (1.19)
convertisseur Pascal vers C.
- D6 :
- gxxaout : (OPT) (2.7.2)
version du compilateur C++ générant des binaires au format
a.out ;
- objc270 : (OPT) (2.7.2)
compilateur Objective-C.
- D7 :
- libaout : (REC)
bibliothèques pour le support du format a.out (4.7.6) ;
- linuxinc : (ADD)
fichiers d'entête de Linux 2.0.0.
- D8 :
- libc : (ADD) (libc 5.3.12)
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 ;
- rcs : (OPT) (5.7)
système de gestion de versions des fichiers ;
- terminfo : (OPT)
descendant du fichier termcap de 4.4 BSD.
- D9 :
- libcinfo : (OPT)
informations sur la bibliothèque C ;
- objcaout : (OPT)
objective C, format a.out.
- D10 :
- libgxx : (REC) (2.7.1.4)
bibliothèque libg++ + fichiers includes pour c++.
- D11 :
- ncurses : (REC) (1.9.9e)
bibliothèque de gestion de l'écran ;
- svgalib : (OPT) (v1.2.10)
bibliothèque graphique.
- D12 :
- perl1 : (OPT) (5.003)
interpréteur Perl ;
- tools : (OPT) (2.17)
bibliothèque de génération de DLL.
- D13 :
- perl2 : (OPT) (5.003)
interpréteur Perl.
- E : Emacs (19.31)
- E1 :
- elisp1 : (OPT) sources Emacs-Lisp.
- E2 :
- elisp2 : (OPT) sources Emacs-Lisp ;
- elisp3 : (OPT) sources Emacs-Lisp ;
- elispc2 : (REC) fichiers Emacs-Lisp compilés.
- E3 :
- elisp4 : (OPT) sources Emacs-Lisp ;
- elispc3 : (REC) fichiers Emacs-Lisp compilés.
- E4 :
- elispc1 : (REC) fichiers Emacs-Lisp compilés.
- E5 :
- emac_nox : (OPT)
emacs sans X Window.
- E6 :
- emacinfo : (REC)
fichiers d'information.
- E7 :
- emacmisc : (REC) fichiers pour Emacs.
- E8 :
- emacsbin : (ADD) (19.31) Binaires d'Emacs.
Utilise X Window.
- F : FAQ en anglais
- F1 :
- manyfaqs: FAQs : (ADD)
FAQ comp.lang : Fortran, GCC, G++, TCL, Objective-C, Lisp,
Scheme, et Perl ;
FAQ PostScript ;
Linux FAQ ;
FAQ comp.windows.x.
- F2 :
- howto : (ADD)
Tous les howtos du Linux Documentation Project, en
anglais bien sûr.
- K : Sources du noyau
- K1 à K6 : sources de la version 2.0.0.
- N : Réseau
- N1 :
- bind : (REC) (4.9.3 beta 26)
bind, dig, dnsquery, host, nslookup, ... ;
- cnews : (OPT)
système de transport de news ;
- dip : (OPT) (3.3.7o)
gestionnaire de connections IP pour SLIP, CSLIP ;
- elm : (OPT) (2.4 pl 25)
mailer interactif ;
- mailx : (REC) (5.5)
mailer ;
- metamail : (REC) (2.7)
gestionnaires du format MIME ;
- procmail : (OPT) (3.10)
programme de gestion de courrier électronique.
- N2 :
- inn : (OPT) (1.4)
système de transport de news et serveur NNTP ;
- lynx : (OPT) (2.5)
arpenteur (browser) en mode texte ;
- nn-nntp : (OPT) (6.4.18)
lecteur de news nn compilé pour utiliser NNTP ;
- rdist : (OPT)
programme pour maintenir des parties d'arborescences
identiques entre machines.
- N3 :
- nn-spool : (OPT) (6.4.18)
autre système de news ;
- pine : (OPT) (3.95)
mailer basé sur elm ;
- PPP : (OPT) (2.2.0f)
démon et gestion du protocole PPP ;
- smailcfg : (OPT)
fichiers de configuration pour sendmail ;
- tin : (OPT) (1.2pl2)
lecteur de news plein écran.
- N4 :
- netpipes : (OPT) (3.1)
utilisation de tcp/ip dans des scripts ;
- sendmail : (REC) (BSD 8.8.3)
processus de transport de courier. Gère TCP/IP et UUCP.
- trn-nntp : (OPT) (3.5)
lecteur de news trn compilé pour utiliser un serveur NNTP ;
- trn : (OPT) (3.5)
lecteur de news trn compilé pour utiliser le spool local.
- N5 :
- tcpip : (REC)
programmes de gestion réseau.
- N5 :
- apache : (OPT) (1.0.0)
serveur WWW ;
- uucp : (OPT) (1.06.1)
Taylor UUCP, système de communication UUCP.
- T : TeX et LaTeX : distribution
- T1 :
- gentle : (REC)
manuel d'introduction à TeX ;
- ntf-ams ntf-astr ntf-bard ntf-bbm ntf-bl ntf-call
ntf-cher ntf-cmas ntf-cmb ntf-cmca ntf-cmcy ntf-cml ntf-cmoe ntf-cmpc
ntf-cms ntf-cmts ntf-cmu ntf-conc ntf-cypr ntf-ding ntf-duer ntf-elvi
ntf-engw ntf-futh ntf-geor ntf-go ntf-hand ntf-hge ntf-kart ntf-klin
ntf-la ntf-logi ntf-logo ntf-ogha ntf-okud : polices de caractères.
- T2 :
- ntf-dc ntf-fc ntf-goth ntf-ocm ntf-ocra ntf-osma
ntf-pand ntf-phon ntf-punk ntf-recy ntf-rsfs ntf-rune ntf-stma
ntf-teng ntf-thai ntf-twca ntf-ugar ntf-wasy ntf-wsui ntf-xcmr :
polices de caractères ;
- ntb-b2d : (OPT) (1.0)
transforme un .bib en .dvi ;
- ntb-djc : (REC) (0.1)
programmes pour une sortie des fichiers dvi sur HP 500,
500c et 550c ;
- ntb-dps : (REC) (1.2)
dvips (Transforme un fichier .dvi en PostScript) ;
- ntb-gsfp : (REC) (1.0)
conversion de fontes postscript en pk ;
- ntb-html : (OPT) (1.1)
il s'agit tout simplement du convertisseur html2latex.
- T3 :
- ntf-ps : (1.2)
polices de caractères Postscript ;
- ntb-indx : (REC) (1.1)
programmes makeindex, ... ;
- ntm-deva : (1.1) (OPT)
programmes pour l'impression avec TeX pour
certaines langues nordiques, indiennes, ... ;
- T4 :
- ntb-bibt : (REC) (1.1)
bibtex ;
- ntb-dlj : (REC) (1.2)
programmes dvi2xx ;
- ntb-kpat : (OPT) (1.1)
version binaire de la bibliothèque kpathsea ;
- ntb-tex : (ADD) (1.2)
binaires pour TeX (3.1415), MakeTeX,... ;
- ntb-traf : (OPT) (1.1)
outil de conversion de fichiers au format .fig (xfig) au
format epsf ou LaTeX ;
- ntb-utl1 : (REC) (1.1)
dvicopy, dvitype, pooltype, ... ;
- ntb-xdvi : (REC) (1.2)
programme pour afficher les fichiers .dvi sous X (xdvi).
- T5 :
- ntb-mf : (ADD) (1.2)
binaires pour MétaFont ;
- ntb-utl2 : (REC) (1.1)
gftodvi, gftopk, gftype, mft, pktogf, ... ,
- ntb-utl3 : (REC) (1.1)
pltotf, tftopl, vftovp, ... ,
- ntb-xfig : (REC)
binaires pour xfig : logiciel de dessin vectoriel ;
- ntm-amst, ntm-arab,ntm-germ, ntm-pict : (OPT)
Feuilles de styles, macros.
- T6 :
- ntm-etex : (REC) (1.2)
extention de TeX : ETeX ;
- ntm-gree, ntm-hebr, ntm-ltx3, ntm-tami, ntm-viet: (OPT)
styles supplémentaires.
- T7 :
- ntm-hier,ntm-ltx2 : (OPT)
styles.
- T8 :
- ntm-ltx1, ntm-plft,ntm-turk : (OPT)
styles.
- T9 :
- ntm-tex, ntm-ltx4 : (1.1)
styles et formats pour TeX.
- Tcl (7.5) Tk (4.1)
- TCL1 :
- tcl : (ADD) (7.5) ;
- tk : (REC) (4.1).
- TCL2 :
- tkdesk : (OPT) (1.0a2)
gestionnaire de fichiers ;
- tclx : (REC) (7.5.0)
extension de Tcl.
- X : X Window X11R6 - Serveur XFree86 3.2
- X1 :
- fnon_1 : (OPT)
polices de caractères divers ;
- fnt100_1 : (OPT)
polices de caractères 100 dpi ;
- fvwmicns : (OPT)
icones xpm3icons.tar.Z. Utilisées par fvwm ;
- xlock : (3.11) (ADD)
programme de verrouillage du serveur X.
- X2 :
- fnon_2 : (OPT)
polices de caractères divers ;
- oldlibs5 : (REC)
vieilles bibliothèques XFree86 2.1.1 (X11R5).
- X3 :
- fnon_3 : (OPT)
polices de caractères diverses.
- X4 :
- fnt100_2 : (OPT)
polices de caractères 100 dpi ;
- x32html : (OPT)
docmentation XFree86 3.2 au format HTML.
- X5 :
- oldlibs6 : (REC)
bibliothèques au format a.out ;
- x328514 : (REC)
serveur X Window pour les cartes utilisant IBM8514.
- X6 :
- x32agx : (REC)
serveur X Window pour les cartes utilisant IIT AGX-016,
AGX-015, et AGX-014 ;
- x32cfg : (ADD)
fichiers de configuration pour X, xdm et fvwm.
- x32doc : (OPT)
documentation pour XFree 3.2.
- X7 :
- x32bin : (ADD)
programmes X.
- X8 :
- x32fcyr (OPT)
polices de caractères cyrilliques ;
- x32fnts1 : (ADD)
polices de caractères ;
- x32ma8 : (REC)
serveur X Window pour les cartes utilisant Mach8.
- X9 :
- x32fnts2 : (ADD)
polices de caractères.
- X10 :
- x32fscl : (OPT)
polices de caractères ;
- xpm : (3.4c) (ADD)
bibliothèque de gestion de fichier images au format xpm.
- X11 :
- x32ma32 : (REC)
serveur X Window pour les cartes utilisant Mach32 ;
- x32i128 : (REC)
serveur X Window pour les cartes utilisant Nine Imagine 128.
- X12 :
- x32lib : (ADD)
bibliothèques dynamiques et fichiers de configuration pour
XFree86 3.2.
- X13 :
- x32ma64 : (REC)
serveur X Window pour les cartes utilisant Mach64 ;
- x32mono : (REC)
serveur X Window monochrome.
- X14 :
- x32man : (REC)
pages de manuel pour le serveur XFree86 3.2.
- X15 :
- x32p9k : (REC)
serveur X Window pour les cartes utilisant P9000 ;
- x32nest : (OPT)
serveur expérimental.
- X16 :
- x32s3 : (REC)
serveur pour les cartes utilisant S3 ;
- x32prog : (REC)
fichiers d'en-têtes et Imakefile.
- X17 :
- x32ps : (OPT)
documentation XFree 3.2 au format PostScript.
- X18 :
- X32s3v : (REC)
serveur pour cartes S3 Virge ;
- X32setup : (REC)
outil de configuration graphique pour X.
- X19 :
- x32svga : (REC)
serveur X pour cartes SuperVga.
- X20 :
- X32xfb : (OPT)
serveur particulier...
- X21 :
- x3216 : (OPT) Serveur 16 couleurs pour les
modes EGA/VGA ;
- x32w32 : (OPT) Serveur pour cartes ET4000/W32.
- XAP : Applications X Window
- XAP1 :
- gchess : (OPT) GNU chess (v. 4.00pl 69) +
xboard (v.3.0 pl 9)
le fameux jeux d'échec ;
- ghstview : (OPT) (1.5)
Ghostview permet de visualiser les fichiers au format
Postscript. A besoin du pack gs_x12.
- gnuplot : (OPT) (3.5)
programme pour tracer des courbes mathématiques ;
- gs_x11 : (REC)
permet de visualiser les fichiers Postscript sous X ;
- seyon : (OPT) (2.14c)
outils de télécommunication sous X ;
- xxgdb : (OPT) (1.12)
débogueur en mode X.
- XAP2 :
- arena : (OPT) (béta-2b)
arpenteur Web (browser) ;
- libgr : (REC) (1.3)
bibliothèques de manipulation des fichiers GIF, TIFF, JPEG.
Elles sont utilisées par XV et Interviews.
- x3270 : (OPT) (3.0.1.3)
outil de communication avec un IBM 3278 ;
- xfm : (OPT) (1.3.2)
gestionnaire graphique de fichiers ;
- xpaint : (OPT) (2.1)
programme de dessin bitmap.
- XAP3 :
- fvwm95 : (OPT) (2.0.41f)
fvwm 2.0.41 modifié pour ressembler au gestionnaire de
fenêtres de MS-Windows 95 ;
- xgames : (OPT)
quelques jeux ;
- xspread : (OPT) (2.1)
un tableur rudimentaire ;
- xfract: (OPT) (3.00)
logiciel de génération de fractales ;
- xfileman : (OPT) (0.5)
gestionnaire de fichiers.
- XAP4 :
- xv : (OPT) (3.10a)
programme de visualisation de fichiers d'images +
conversions + filtres d'images, etc.
- XD : X Window dev. : linkkit + PeX
- XD1 :
- x32lkit1: (OPT)
XFree86 3.2 Linkkit 1/3.
- XD2 :
- x32lkit2: (OPT)
XFree86 3.2 Linkkit 2/3.
- XD3 :
- x32lkit3 : (OPT)
XFree86 3.2 Linkkit 3/3.
- XD4 :
- x32stat : (OPT)
bibliothèques statiques pour XFree86 3.2.
- XV : XView pour les adorateurs du Look OPEN LOOK
- XV1 :
- xv32_so : (ADD)
bibliothèques dynamiques pour xview3.2p1-X11R6 ;
- xvol32 : (ADD)
binaires pour XView 3.2p1.
- XV2 :
- 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.
- XV3 :
- sspkg : Extention SlingShot (2.1). (OPT)
- Y : Jeux
- Y1 :
- bsdgames, lizards, sastroid et tetris. (OPT)
Ca y est, c'est fini !
Bogues de la Slackware
La Slackware, comme toute distribution, possède un certain nombre
de bogues. Une liste a été faite et peut-être consultée à
l'adresse suivante :
http://www.cuug.ab.ca:8001/~barkers/slackware-fixes/
Elle est mise à jour assez régulièrement, et je ne vais pas la détailler ici.
5.4 RedHat : description
Disquette de boot
La RedHat utilise un système très différent de la Slackware : elle
met à profit les modules chargeables pour l'amorçage de la machine.
Toutefois, il est à noter qu'elle permet pas d'être installée à partir
de disquettes (et dans ce cas, la Slackware s'impose). 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 tu installes ta machines depuis
un Pc utilisant du PCMCIA, tu devras utiliser une disquette suppémentaire :
images/supp.img
. Attention : dans la première version du
CD de la RedHat 4.0, il y a des problèmes avec les cartes SCSI
Adaptec 1520 et 1740. Dans ce cas, tu devras récupérer une version
plus récente de l'image de boot.
Une fois que tu as copié la disquette de boot (et enventuellement la seconde
si nécessaire), tu bootes... et tu tombes directement sur le 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.
Distribution
La distribution RedHat est composée d'un ensemble de paquetages (un peu
plus de 430) regroupés sous une forme de centres d'intérets (en fait une
arborescence de groupes). Tu trouveras ci-dessous la liste des
paquetages par ordre alphabétique de groupes qui peuvent ainsi être
installés sur ta machine. Les noms de groupes sont conservés
en anglais car ils sont tels quels sur ta machine, et sont en gras.
La manipulation "directe" des paquetages (archives rpm) est
détaillée dans la prochaine section.
Il est a noter qu'il existe bien souvent un répertoire du nom
de upgrade
dans lequel se trouvent des fichiers qui permettent
de mettre à jour (évolution et correction de bogues éventuelles) la
distribution.
- Applications
- Communications :
- efax (0.7a r6) :
programme d'envoie et de réception de FAX via des modems de classe
1 ou 2 ;
- ircii (2.8.2 r7) :
client IRC (Internet Relay Chat) ;
- ircii-help (2.8.2 r7) :
fichiers d'aide pour le paquetage
ircii
;
- lrzsz (0.12a r7) :
ensemble de commandes permettant de télécharger des fichiers
en utilisant les protocoles Z, X et Y ;
- minicom (1.75 r2) :
programme de communication ressemblant au programme Telix MsDos.
Emulation VT100 et ANSI.
- Databases
- mb (5.0 r6) :
base de données relationnelle (MetalBase). Système client serveur.
- Editors
- ed (0.2 r5) :
éditeur en ligne GNU ;
- jed (0.97.14 r2) :
petit éditeur basé sur slang ;
- jed-xjed (0.97.14 r2) :
version de
jed
pour X Window ;
- joe (2.8 r6) :
petit éditeur de texte très pratique ;
- vim (4.2 r5) :
éternel
vi
... un peu amélioré ;
- vim-X11 (4.2 r5)
version X Window de
vim
.
- Editors/Emacs
- emacs (19.34 r1) :
éditeur de texte ultra puissant, qui permet également de faire
son courrier électronique, poster des niouses, faire du ftp, ...
- emacs-el (19.34 r1) :
sources des fichiers lisp pour
emacs
;
- emacs-nox (19.34 r1) :
emacs
, version mode texte ;
- emacs-X11 (19.34 r1) :
emacs
, version X Window ;
- Emulators
- dosemu (0.63.1.66 r2) :
émulteur de programmes MS-DOS ;
- xdosemu (0.63.1.66 r2) :
version X Window de
dosemu
.
- Engineering
- spice (2g6 r4) :
programme de simulation de circuits électroniques ;
- units (1.0 r5) :
outil de conversion d'unités.
- Graphics
- ghostscript (3.33 r2) :
interpréteur PostScript et PDF pour X Window, et pour
bon nombre d'imprimantes ;
- ghostscript-fonts (4.0 r1) :
polices de caractères utilisées par
ghostscript
;
- giftrans (1.11.1 r4) :
conversion et manipulation de fichiers au format gif ;
- libgr-progs (2.0.9 r4) :
bibliothèque de gestion des formats
FBM, JPEG, PBM, PGM, PNM, PPM, REL, et TIF ;
- netpbm (1mar1994 r6) :
outils de manipulation et de transformation d'images ;
- xfig (3.1.4 r6) :
outil de création de graphiques vectoriels ;
- zgv (2.7 r5) :
outil d'affichage d'images.
- Mail
- elm (2.4.25 r5) :
gestionnaire de courrier électronique en mode texte très puissant.
Gère en plus le format MIME.
- exmh (1.6.7 r3) :
interface graphique au système de courrier électronique
mh
;
- mailx (5.5.kw r6) :
programme d'envoie de courrier électronique de base utilisé par
de nombreux scripts ;
- metamail (2.7 r6) :
implémentation de MIME ;
- mh (6.8.3 r11) :
système de gestion de courrier électronique (gérant POP) ;
- pine (3.95 r2) :
client de courrier et de niouses ;
- popclient (2.21 r6) :
utilisé pour récupérer son courrier via un serveur POP.
- Math
- bc (1.03 r6) :
calculatrice en mode texte ;
- gnuplot (3.5 r5) :
logiciel d'affichage de courbes.
- Networking
- lynx (2.5 r5) :
arpenteur WWW en mode texte ;
- ncftp (2.3.0 r4) :
client
ftp
plus simple et plus puissant que ftp
;
- tcpdump (3.0.2 r5) :
utilisé pour déboguer une liaison réseau, ainsi que pour sécuriser
un système.
- News
- slrn (0.8.8.4 r1) :
lecteur de news ;
- tin (1.22 r5) :
lecteur de news ;
- trn (3.6 r8) :
lecteur de news.
- Productivity
- ical (2.0p2 r7) :
calendrier et agenda graphique ;
- Publishing
- groff (1.10 r6) :
programme de formatage de texte. Utilisé par toutes
les pages de manuel ;
- groff-gxditview (1.10 r6) :
programme permettant de consulter les documents
groff
sous X ;
- linuxdoc-sgml (1.5 r5) :
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.
- lout (3.08 r1) :
langage de formatage de texte ;
- lout-doc (3.08 r1) :
documentation concernant
lout
;
- texinfo (3.7 r5) :
outils de formatage des documents au format
texinfo
.
- Publishing/TeX
- bm2font (3.0 r6) :
convertit des bitmaps en fontes TeX ;
- tetex (0.3.4 r3) :
version tetex de TeX ;
- tetex-afm (0.3.4 r3) :
polices postscripts ;
- tetex-dvilj (0.3.4 r3) :
convertisseurs pour HP-GL ;
- tetex-dvips (0.3.4 r3) :
convertisseur dvi vers PostScript ;
- tetex-latex (0.3.4 r3) :
paquetage des macros LaTeX ;
- tetex-xdvi (0.3.4 r3) :
programme
xdvi
.
- Sound
- aumix (0.2 r4) :
mixeur en mode texte ;
- cdp (0.33 r5) :
permet de jouer des CD audios en ligne de commande ou via une
interface en mode texte ;
- maplay (1.2 r4) :
joue des fichiers au format MPEG-2 sur la carte son ;
- playmidi (2.3 r6) :
joue des fichiers Midi ;
- playmidi-X11 (2.3 r6) :
interface X Window pour
playmidi
;
- sox (11g r5) :
programme de conversion de fichiers audio ;
- tracker (4.3 r4) :
permet de jouer des fichiers au format Amiga (MOD).
- Base
- crontabs (1.3 r1) :
fichier crontab de root ;
- dev (2.3 r1) :
fichiers périphériques du répertoire
/dev/
;
- etcskel (1.1 r1) :
fichiers qui vont dans
/etc/skel
et qui sont utilisés lors
de la création d'un nouveau compte utilisateur ;
- filesystem (1.2 r1) :
arborescence de base de la Red Hat ;
- initscripts (2.73 r1) :
scripts d'amorçage de la machine ;
- logrotate (1.0 r2) :
programme de rotation des fichiers de log ;
- mailcap (1.0 r3) :
paquetage
mailcap
;
- pam (0.50 r17) :
outils pour les services d'identifications Pluggable Authentication
Modules ;
- pamconfig (0.50 r5) :
fichiers de configuration pour
pam
;
- passwd (0.50 r2) :
programme de changement de mots de passe, utilisant PAM ;
- redhat-release (4.0 r1) :
fichier de version de la RedHat ;
- rootfiles (1.3 r1) :
fichiers d'initialisation pour le super-utilisateur ;
- setup (1.5 r1) :
fichiers importants de configuration ;
- termcap (9.12.6 r5) :
fichier
/etc/termcap
pour la gestion des terminaux ;
- Kernel
- iBCS (2.0 r2) :
modules permettant l'exécution de programmes au format
IBCS (Intel Binary Compatibility Standard) ;
- kernel (2.0.18 r5) :
noyau Linux version 2.0.18 ;
- kernel-headers (2.0.18 r5) :
fichiers d'en-tête des sources ;
- kernel-modules (2.0.18 r5) :
modules chargeables ;
- kernel-source (2.0.18 r5) :
sources du noyau ;
- umsdos_progs (0.9 r2) :
utilitaires pour utiliser UMS-Dos.
- Daemons
- at (2.9b r2) :
lanceur différé de programmes ;
- bdflush (1.5 r5) :
vide les tampons du système ;
- gpm (1.10 r5) :
gestionnaire de souris en mode texte ;
- pcmcia-cs (2.8.22 r5) :
gestionnaires pour cartes pcmcia ;
- procmail (3.10 r9) :
utilisé pour (par exemple) filtrer son courier électronique ;
- sendmail (8.7.5 r5) :
programme d'envoie et de réception de courrier électronique ;
- sendmail-cf (8.7.5 r5) :
fichiers de configuration pour
sendmail
;
- sendmail-doc (8.7.5 r5) :
documentation pour
sendmail
;
- sysklogd (1.3 r9) :
programme de log des messages systèmes ;
- SysVinit (2.64 r2) :
programme de contrôle de l'amorçage de la machine, etc.
- uucp (1.06.1 r6) :
système de communication entre machine permettant le transfert
de courrier, de news ou de fichiers ;
- vixie-cron (3.0.1 r9) :
ordonnanceur de programmes.
- Development
- Building
- autoconf (2.10 r6) : outil de configuration automatique de
programmes en fonction de la plateforme ;
- make (3.74 r8) :
gestionnaire de projets et de compilation ;
- pmake (1.0 r4) :
version étendue de
make
.
- Debuggers
- ElectricFence (2.0.5 r4) :
bibliothèque d'aide au débogage d'applications ;
- gdb (4.16 r5) :
débogueur ;
- strace (3.1 r3) :
affiche les appels systèmes utilisés par une application ;
- xxgdb (1.0.8 r5) :
interface X Window à
gdb
.
- Languages
- basic (1.20 r7) :
interpréteur basic ;
- bin86 (0.3 r3) :
assembleur et éditeur de liens ;
- gcc (2.7.2 r9) :
compilateur C ;
- gcc-c++ (2.7.2 r9) :
compilateur C++ ;
- gcc-objc (2.7.2 r9)
compilateur objective C ;
- p2c-devel (1.20 r7) :
convertisseur Pascal vers C ;
- python (1.3 r11)
interpréteur du langage orienté objet python ;
- umb-scheme (3.2 r1) :
interpréteur scheme ;
- xlispstat (3.44 r5) :
implémentation du langage lisp pour X Window.
- Languages/fortran
- f2c (19960205 r6) :
convertisseur Fortran vers C.
- Languages/Fortran
- fort77 (1.11 r1) :
périphérique utilisé par
f2c
.
- Languages/Tcl
- blt (1.9 r3) :
extention pour Tcl/Tk ;
- blt-devel (1.9 r3) :
environnement de développement pour BLT ;
- expect (5.19-5.20beta r3) :
outil de gestion des connexions telnet, ftp, ... ;
- tcl (7.5 r3) :
langage inteprété TCL ;
- tclx (7.5.2 r3) :
extention du langage TCL ;
- tix (4.0.5 r3) :
extention pour Tk ;
- tk (4.1 r3) :
ensemble de widgets conçus pour fonctionner avec Tcl.
- Libraries
- cracklib (2.5 r1) :
vérifie les mots de passes ;
- e2fsprogs-devel (1.04 r8) :
bibliothèque et fichiers d'en-tête pour les programmes
de gestion du système de fichiers ext2fs ;
- gpm-devel (1.10 r5) :
environnement de développement permettant de développer des
applications utilisant
gpm
;
- libg++-devel (2.7.1.4 r4) :
implémentation GNU des bibliothèques C++ ;
- libgr-devel (2.0.9 r4) :
utile pour développer des applications utilisant la bibliothèque
libgr
;
- ncurses-devel (1.9.9e r2) :
fichiers d'en-tête et bibliothèques nécessaires pour développer
avec
ncurses
;
- pythonlib (1.8 r1) :
code utilisé par certains programmes Red Hat ;
- rpm-devel (2.2.5 r1) :
fichiers d'en-tête et bibliothèques nécessaires pour manipuler les
fichiers
rpm
;
- slang-devel (0.99.33 r1) :
bibliothèques et fichiers d'en-tête pour travailler avec le
langage slang ;
- typhoon (1.10.3 r4) :
système de gestion de bases de données relationnelles ;
- xpm-devel (3.4h r3) :
bibliothèques et fichiers d'en-tête pour manipuler les fichiers xpm ;
- xview-devel (3.2p1.pl2 r3) :
utilisé pour développer des application utilisant
xview
;
- xview-devel-examples (3.2p1.pl2 r3) :
exemples de programmes
xview
;
- zlib-devel (1.0.4 r1) :
bibliothèque de décompression à la volée.
- Libraries/Libc
- libc-debug (5.3.12 r8) :
bibliothèque C compilée pour être utilisée lors de débogages ;
- libc-devel (5.3.12 r8) :
utilisé lors de développement de programmes qui utilisent la
bibliothèque C ;
- libc-profile (5.3.12 r8) :
utilisé lorsque les programmes utilisent
gproff
;
- libc-static (5.3.12 r8) :
version statique de la bibliothèque C.
- Tools
- binutils (2.7.0.2 r4) :
ensemble de programmes nécessaires à la compilation ;
- bison (1.25 r1) :
analyseur grammatical GNU ;
- byacc (1.9 r4) :
analyseur grammatical ;
- cdecl (2.5 r3) :
programme permettant de convertir de l'anglais
en déclarations de fonctions et vice versa ;
- cproto (4.4 r4) :
génération de prototypes de fonctions ;
- flex (2.5.3 r3) :
analyseur lexical ;
- gencat (022591 r3) :
programme de catalogues de messages ;
- gettext (0.10 r5) :
outils et bibliothèques de manipulation de messages ;
- indent (1.9.1 r5) :
programme d'indentation de sources C ;
- xwpe (1.4.2 r9) :
environnement de développement.
- Version Control
- cvs (1.8.1 r1) :
gestionnaire de versions ;
- rcs (5.7 r4)
gestionnaire de versions.
- Documentation
- faq (4.0 r1) :
ensemble de Frequently Asked Questions concernant
Linux ;
- howto (4.0 r1) :
howto sur Linux, version texte ;
- howto-dvi (4.0 r1) :
howto sur Linux, version dvi ;
- howto-html (4.0 r1) :
howto sur Linux, version html ;
- howto-ps (4.0 r1) :
howto sur Linux, version PostScript ;
- howto-sgml (4.0 r1) :
howto sur Linux, version sgml (format original) ;
- indexhtml (4.0 r1) :
page d'index Red Hat ;
- ldp (4.0 r2) :
contenu du Linux Documentation Project
au format html ;
- man-pages (1.12 r1) :
pages de manuel (sections 1 à 8).
- Extensions
- Japanese
- kterm (6.1.0 r5) :
il s'agit du Kanji Terminal Emulator.
- Games
- abuse (1.10 r5) :
jeu genre Super Mario ;
- bsd-games (1.3 r6) :
ensemble de jeux en mode texte ;
- christminster (3 r2) :
jeu d'aventure en mode texte ;
- colour-yahtzee (1.0 r3) :
version texte du jeu yahtzee ;
- doom (1.8 r6) :
vous ne connaissez pas ;-) ?
- fortune-mod (1.0 r3) :
programme de génération aléatoire de messages,
qui se met généralement au login ;
- gnuchess (4.0.pl77 r1) :
jeu d'échec GNU, mode texte ou X Window ;
- koules (1.2 r2) :
jeu d'arcade utilisant SvgaLib ;
- koules-sound (1.2 r2) :
sons du jeu
koules
;
- mysterious (1.0 r2) :
jeu d'aventure en mode texte ;
- pinfocom (3.0 r3) :
interpréteur pour les jeux Infocom ;
- scottfree (1.14 r2) :
interpréteur pour les jeux Scott-Adams ;
- trojka (1.1 r7) :
jeu de blocs ;
- vga_cardgames (1.3.1 r6) :
jeux de cartes divers ;
- vga_gamespack (1.3 r5) :
jeux divers ;
- vga_tetris (0.4 r3) :
tétris ;
- xkoules (1.2 r2) :
interface X Window à
koules
.
- Libraries
- aout-libs (1.4 r5) :
vieilles bibliothèques ;
- db (1.85 r10) :
routines pour créer des bases de données très simples.
Utilisé par Python, Perl, ...
- db-devel (1.85 r10) :
bibliothèques et fichiers d'en-tête pour manipuler des
fichiers au format
db
;
- f2c-libs (19960205 r6) :
bibliothèques partagées pour
f2c
;
- faces-devel (1.6.1 r5) :
environnement de développement de
xface
;
- gdbm (1.7.3 r8) :
bibliothèque de base de données ;
- gdbm-devel (1.7.3 r8) :
bibliothèques et fichiuers d'en-tête pour
gdbm
;
- ld.so (1.7.14 r4) :
chargeur dynamique ;
- libc (5.3.12 r8) :
bibliothèques standards C ;
- libelf (0.5.2 r4) :
permet d'accéder au format ELF des exécutables ;
- libg++ (2.7.1.4 r4) :
implémentation GNU des bibliothèques standards C++ ;
- libgr (2.0.9 r4) :
bibliothèque de gestion des formats
FBM, JPEG, PBM, PGM, PNM, PPM, REL, et TIFF ;
- libpng (0.89c r1) :
bibliothèque de gestion du format PNG ;
- libpng-devel (0.89c r1) :
fichiers d'en-tête et bibliothèques statiques pour utiliser
la bibliothèque
png
;
- libtermcap (2.0.8 r2) :
bibliothèque pour accéder à la base de données des terminaux ;
- libtermcap-devel (2.0.8 r2) :
bibliothèques de développement ;
- ncurses (1.9.9e r2) :
bibliothèque d'affichage en mode texte ;
- newt (0.6 r1) :
toolkit en mode texte de fenêtrage ;
- newt-devel (0.6 r1) :
fichiers d'en-tête et bibliothèques ;
- p2c (1.20 r7) :
convertisseur Pascal vers C ;
- readline (2.0 r10) :
biblothèque de lecteure de ligne ;
- readline-devel (2.0 r10) :
environnement de développement pour
readline
;
- slang (0.99.33 r1) :
interpréteur de langage ;
- svgalib (1.2.10 r2) :
bibliothèque graphique en mode SVGA ;
- svgalib-devel (1.2.10 r2) :
bibliothèques et fichiers d'en-tête pour développer des
applications utilisant la bibliothèque
svgalib
;
- zlib (1.0.4 r1) :
bibliothèque de compression et de décompression à la volée.
- Networking
- NetKit-B (0.08 r4) :
fournis des clients et des serveurs pour les services
standards Unix ;
- pidentd (2.5.1 r5) :
serveur d'identification ;
- samba (1.9.16p2 r2)
serveur SMB ;
- ytalk (3.0.2 r4) :
extension de
talk
;
- Admin :
- anonftp (2.3 r1) :
contient les fichiers nécessaires à l'installation
d'un serveur ftp anonyme ;
- net-tools (1.32.alpha r2) :
outils de base nécessaire pour la configuration du réseau ;
- nfs-server-clients (2.2beta16 r3) :
clients NFS ;
- tcp_wrappers (7.4 r3) :
outil d'observation et de contrôle de connexions externes ;
- Daemons
- amd (920824upl102 r5) :
démon automonteur (Berkeley) ;
- apache (1.1.1 r3) :
serveur Web ;
- bind (4.9.4 r3) :
serveur de nom (DNS) ;
- bootp (2.4.3 r2) :
serveur de requêtes bootp et DHCP ;
- cmu-snmp (3.2 r2) :
dérivé du Simple Network Management Protocol ;
- gn (2.24 r2) :
serveur gopher ;
- imap (3.6.BETA r6) :
serveur protocoles POP et IMAP ;
- intimed (1.10 r3) :
serveur de temps ;
- mars_nwe (0.98 r4) :
serveur de fichier et d'impression compatible NetWare ;
- nfs-server (2.2beta16 r3) :
serveur NFS ;
- portmap (4.0 r3) :
gestion des connexions RPC ;
- ppp (2.2.0f r2) :
démon PPP ;
- wu-ftpd (2.4.2b11 r8) :
démon ftp ;
- yppasswd (0.8 r6) :
implémentation de
passwd
pour les pages jaunes (NIS) ;
- ypserv (1.0.4 r3) :
serveur NIS (ou pages jaunes) ;
- News
- inews (1.4unoff4 r2) :
utilisé par certains lecteurs de news pour poster ;
- inn (1.4unoff4 r2) :
serveur de news ;
- Utilities
- bind-utils (4.9.4 r3) :
utilitaires d'accès aux services de nom ;
- bootpc (050 r2) :
client bootp pour Linux ;
- cmu-snmp-devel (3.2 r2) :
bibliothèque et fichiers d'en-tête pour CMU SNMP ;
- cmu-snmp-utils (3.2 r2) :
utilitaires pour CMU SNMP ;
- dip (3.3.7o r8) :
programme d'automatisation des connexions SLIP et PPP ;
- fwhois (1.00 r5) :
programme
whois
;
- ipxutils (1.0 r1) :
programmes pour protocole IPX ;
- ncpfs (2.0.5 r2) :
programmes pour configurer et utiliser le système de fichiers
ncpfs ;
- rdate (10.10.94 r4) :
programme de mise à jour de l'horloge de la machine
par rapport à des machines distantes ;
- rdist (1.0 r5) :
programme de recopie de fichiers entre machines ;
- statnet (2.00 r4) :
indicateur de traffic réseau ;
- traceroute (1.0.4.4bsd r2) :
trace la route empruntée par des paquets ;
- yp-clients (2.2 r5) :
clients NIS.
- Shells
- ash (0.2 r5) :
interpréteur de commandes clone de celui de Berkeley ;
- bash (1.14.7 r1) :
interpréteur de commandes conforme à IEEE 1003.2 ;
- csh (5.2.6 r5) :
C-Shell Berley ;
- mc (3.2.10 r1) :
Midnight Commanders ;
- pdksh (5.2.8 r1) :
reimplémentation de
ksh
;
- tcsh (6.06 r8) :
extension de
csh
;
- zsh (3.0pre6 r1) :
interpréteur de commandes.
- Utilities
- Archiving
- cpio (2.4.2 r3) :
utilitaires d'archivage de fichiers ;
- gzip (1.2.4 r5) :
programmes de compression de fichiers ;
- lha (1.00 r4) :
programme d'archivage et de compression de fichiers ;
- ncompress (4.2.4 r6) :
outil de compression compatible avec le
compress
original ;
- tar (1.11.8 r8) :
programme d'archivage de données ;
- unarj (2.41a r3) :
programme inverse de
arj
;
- unzip (5.12 r5) :
décompression de fichiers
zip
;
- zip (2.1 r1) :
compression de fichiers au format
zip
.
- Console
- open (1.3 r5) :
lance une commande sur une console virtuelle ;
- vlock (1.0 r4) :
verrouille le terminal courant, ou le système entier de consoles.
- File
- file (3.20 r3) :
programme d'identification de fichiers ;
- fileutils (3.13 r2) :
programmes de gestion de fichiers ;
- findutils (4.1 r9) :
programme de recherche de fichiers sur la machine ;
- git (4.3.11 r4) :
gestionnaire de fichiers en ASCII ;
- macutils (2.0b3 r4) :
ensemble d'outils pour manipuler les fichiers
provenant d'un Mac ;
- mtools (3.0 r3) :
ensemble d'outils pour manipuler des systèmes
de fichiers Ms-Dos ;
- sharutils (4.2 r4) :
utilitaires utilisés pour encoder des fichiers ;
- smbfs (0.4 r1) :
outils pour monter des systèmes de fichiers à partir
de serveurs SMB ;
- stat (1.5 r5) :
affiche des informations sur le système de fichiers ;
- symlinks (1.0 r5) :
recherche d'éventuels problèmes avec les liens symboliques
sur le système de fichiers ;
- tree (1.0 r3) :
portage Unix du programme Ms-Dos du même nom ;
- which (1.0 r5) :
indique si un programme se trouve dans votre PATH.
- Printing
- mpage (2.3 r1):
transforme plusieurs pages ASCII en un seul fichier
PostScript.
- System
- adduser (1.2 r1) :
permet de rajouter un utilisateur à ton système ;
- adjtimex (1.2 r4) :
système de gestion de l'horloge ;
- control-panel (2.5 r2) :
gestionnaire de configuration Red Hat ;
- cracklib-dicts (2.5 r1) :
dictionnaires pour le programme
crack
;
- dump (0.3 r5) :
outils de sauvegardes pour systèmes de fichiers
ext2 ;
- e2fsprogs (1.04 r8) :
ensemble de programmes pour créer et maintenir les
systèmes de fichiers ext2 ;
- eject (1.3 r3) :
programmes permettant d'éjecter les CD-ROM et les
disquettes sous Sparc ;
- ext2ed (0.1 r8) :
permet de manipuler le système de fichier ext2.
Uniquement pour les hackers ;
- fstool (2.5 r1) :
programme X de manipulation du fichier
/etc/fstab
;
- gcal (1.00 r1) :
programme de calculatrice étendu ;
- getty_ps (2.0.7h r3) :
permettent d'accepter des login à partir de la
console, terminaux ou modems ;
- glint (2.1.4 r1) :
interface graphique aux fichiers rpm ;
- hdparm (3.1 r1) :
utilitaire de configuration des disques dur ;
- helptool (2.2 r1) :
interface graphique de recherche ;
- info (3.7 r5) :
arpenteur pour fichiers info ;
- ipfwadm (2.3.0 r2) :
outils d'administration pour firewall ;
- kbd (0.91 r8) :
utilitaires pour modifier la police de caractères
de la console, ainsi que le type de clavier utilisé ;
- kbdconfig (1.3 r1) :
reconfigure la machine pour un nouveau type de clavier ;
- kernelcfg (0.3 r2) :
interface graphique d'administration de la machine ;
- lilo (0.19 r1) :
lanceur de Linux autorisant le multi-boot ;
- losetup (2.5l r1) :
programme de configuration de loopback device ;
- lpr (0.10 r1) :
outils d'impression ;
- MAKEDEV (2.2 r5) :
fichiers
/dev/
;
- man (1.4h r2) :
pages de manuels ;
- mingetty (0.9.4 r1) :
getty
réduit uniquement pour la console
virtuelle ;
- mkdosfs-ygg (0.3b r4) :
permet de créer des systèmes de fichiers Ms-Dos ;
- mkinitrd (1.0 r1) :
permet de créer un module chargeable pour le
boot des machines ayant une carte SCSI ;
- mkisofs (1.03a r3) :
paquetage utilisé pour créer des systèmes de fichiers
iso9660 ;
- modemtool (1.1 r2) :
outil de configuration graphique du modem ;
- modules (2.0.0 r4) :
programme de chargement et de déchargement des modules
chargeables ;
- mount (2.5l r1) :
programme de montage des systèmes de fichiers ;
- mouseconfig (1.4 r1) :
système de configuration en mode texte des souris ;
- mt-st (0.4 r2) :
programme de manipulation des périphériques
de sauvegardes ;
- netcfg (2.10 r1) :
interface graphique d'administration réseau ;
- printtool (2.6 r1) :
fournis une interface graphique pour configurer
la file d'impression ;
- procinfo (0.9 r1) :
paquetage permettant d'exploiter le contenu de
/proc
;
- procps (1.01 r7) :
paquetage d'outils permettant de connaître l'état
de la machine ;
- psacct (6.2 r1) :
système d'accounting de processus ;
- psmisc (11 r4) :
affichage d'arborescence de processus ;
- quota (1.51 r3) :
outils de gestion des quotas ;
- rpm (2.2.5 r1) :
programme pour gérer les paquetages du même nom ;
- sh-utils (1.12 r9) :
shell ;
- shadow-utils (960530 r6) :
programmes d'utilisation des mots de passe shadow ;
- sliplogin (2.1.0 r2) :
outils pour SLIP ;
- statserial (1.1 r7) :
affiche la table des communications séries ;
- swatch (2.1 r4) :
outil d'observation des fichiers de log ;
- taper (6.7.4 r1) :
programme de sauvegarde ;
- time (1.7 r1) :
programme affichant des statistiques sur les
exécution des programmes ;
- timeconfig (1.4 r1) :
outis de configuration de l'heure ;
- timetool (2.2 r1) :
interface graphique pour
timeconfig
;
- tksysv (0.91 r1) :
outils graphiques pour manipuler les niveaux
d'initalisation de la machine ;
- tmpwatch (1.1 r1) :
permet de nettoyer certains répertoires ;
- tunelp (1.3 r5) :
configuration de l'imprimante ;
- usercfg (2.3 r1) :
outil graphique de gestion des utilisateurs ;
- util-linux (2.5 r26) :
ensemble d'outils nécessaires à Linux pour son
administration ;
- zoneinfo (96i r3) :
outils et fichiers de configuration pour le
fuseau horaire ainsi que pour les changement
d'heures.
- Terminal
- dialog (0.6 r6) :
permet de construire des interfaces en mode texte ;
- screen (3.7.1 r1) :
permet d'avoir plusieurs fenêtre virtuelle sur le
même terminal.
- Text
- diffstat (1.25 r1) :
statistiques sur la comparaison de fichiers ;
- diffutils (2.7 r5) :
outil de comparaison de fichiers ;
- faces (1.6.1 r5) :
transformation d'images en fichiers textes ;
- faces-xface (1.6.1 r5) :
outils pour gérer les en-têtes de courrier X-Faces ;
- gawk (3.0.0 r5) :
version GNU du programme
awk
;
- grep (2.0 r4) :
programme de recherche de chaînes dans des fichiers ;
- ispell (3.1.20 r3) :
vérificateur d'orthographe ;
- less (321 r3) :
version GNU de
more
;
- locale (5.3.12 r8) :
outils nécessaires à la gestion du multi-linguisme ;
- m4 (1.4 r6) :
expandeur de macro-commandes ;
- mawk (1.2.2 r5) :
version de
awk
;
- nenscript (1.13++ r5) :
filtre d'impression ;
- patch (2.1 r4) :
permet de faire l'opération inverse de
diff
;
- perl (5.003 r4) :
langage interprété ;
- sed (2.05 r6) :
programme de transformation de fichiers à la volée ;
- textutils (1.19 r2) :
outils de gestion de fichiers textes ;
- words (2 r3) :
dictionnaire anglais.
- X11
- Amusements
- multimedia (2.1 r2) :
programmes pour jouer des CD audios ;
- xearth (1.0 r4) :
affichage d'un globe 3D en fond d'écran ;
- xfishtank (2.0 r4) :
un aquarium en fond d'écran ;
- xsnow (1.40 r1) :
chutes de neige en fond d'écran.
- Applications
- seyon (2.14c r6) :
paquetage de télécommunication ;
- xfm (1.3.2 r4) :
gestionnaire de fichiers ;
- xrn (8.02 r2) :
lecteur de forum Usenet ;
- xterm-color (1.1 r2) :
xterm
en couleur ;
- Applications/Development
- xwpe-X11 (1.4.2 r9) :
ensemble de programmes d'édition de texte.
- Applications/Graphics
- ghostview (1.5 r5) :
outil de visualisation de fichiers PostScript ;
- ImageMagick (3.7 r5) :
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 r4) :
générateur de fractales de Mandelbrot ;
- transfig (3.1.2 rb) :
outil de conversion d'images ;
- xanim (27063 r1) :
programme d'animation graphique, donc QuickTime et FLiC ;
- xloadimage (4.1 r5) :
visualisateur d'images ;
- xmorph (1996.07.12 r1) :
programme de morphing ;
- xmplay (1.0 r6) :
permet de visualiser les animations MPEG ;
- xpaint (2.4.4 r2) :
logiciel de dessin bitmap ;
- xv (3.10a r5) :
permet de visualiser bon nombre de formats d'image.
- Applications/Networking
- arena (0.98.beta3 r1) :
arpenteur Wev HTML 3 ;
- x3270 (3.1.0.7 r3) :
émulateur de terminaux IBM 3270 ;
- xgopher (1.3.3 r1) :
outil graphique pour utiliser le service gopher.
- Games
- acm (4.7 r4) :
simulateur de vol ;
- xzip (140 r3) :
transforme les applications text en applications X.
- Games/Strategy
- spider (1.0 r3) :
solitaire ;
- xboard (3.2.pl0 r5) :
interface graphique à Gnu Chess ;
- xdemineur (1.1 r4) :
démineur ;
- xgammon (0.98 r6) :
backgammon ;
- xpat2 (1.04 r2) :
autre solitaire ;
- xpilot (3.5.1 r2) :
jeu réseau de combat... enfin bref, essayez ;-) !
- xpuzzles (5.3.1 r1) :
assortiement de puzzles.
- Games/Video
- cxhextris (1.0 r4) :
version couleur TeTris ;
- flying (6.20 r2) :
ensemble de petits jeux ;
- paradise (2.3p19 r4) :
jeu d'arcade ;
- xbill (1.1 r3) :
où comment empécher Bill Gates de conquérir le monde... ;
- xbl (1.0f r4) :
Tetris 3D ;
- xboing (2.3 r3) :
une version de Breakout ;
- xchomp (1.0 r5) :
jeu d'arcade ;
- xevil (1.5 r2) :
jeu d'aventure ;
- xgalaga (1.6c r1) :
clone de Galaga... un jeu d'arcade ;
- xjewel (1.6 r4) :
divers ;
- xlander (1.2 r4) :
le but est de poser une fusée ;
- xtetris (2.6 r4) :
Tetris ;
- xtrojka (1.2.2 r1) :
genre xjewel et tetris.
- Libraries
- ImageMagick-devel (3.7 r5) :
bibliothèques et fichiers d'en-tête pour créer des applications
utilisant le code d'ImageMagick ;
- nls (1.0 r2) :
utilisé par certains vieux binaires X11R5 comme Netscape ;
- Xaw3d (1.3 r3) :
bibliothèque Xaw semblant être en 3 dimensions ;
- Xaw3d-devel (1.3 r3) :
bibliothèques statiques et fichiers d'en-tête ;
- xpm (3.4h r3) :
bibliothèque de manipulation de fichiers Xpm ;
- xview (3.2p1.pl2 r3) :
ensemble d'outil pour avoir le look OpenLook.
- Utilities
- moonclock (1.0 r5) :
affiche l'heure, ainsi que l'état de la lune ;
- procps-X11 (1.01 r7) :
outils de visualisation de l'état de la machine ;
- rxvt (2.18 r2) :
émulateur VT100 ;
- Xconfigurator (2.4 r3) :
outil de configuration X de RedHat ;
- xdaliclock (2.07 r1) :
horloge numérique ;
- xlockmore (3.9 r4) :
version améliorée de
xlock
;
- xmailbox (2.4 r3) :
programme indiquant que du courrier vient d'arriver ;
- xosview (1.4.1 r2) :
statistique de fonctionnement de la machine et de trafic
réseau ;
- xscreensaver (1.26 r3) :
économiseur d'écran ;
- xsysinfo (1.5 r1) :
programme de statistiques sur la machine ;
- xtoolwait (0.3 r2) :
divers ;
- xwpick (2.20 r4) :
fait une copie fichier d'une fenêtre.
- Window Managers
- fvwm (1.24 r9) :
gestionnaire de fenêtres ;
- fvwm95 (2.0.42a r5) :
gestionnaire de fenêtre simulant l'environnement MS-Windows 95 ;
- fvwm95-icons (2.0.42a r5) :
icones pour
fvwm
;
- TheNextLevel (1.0 r1) :
ensemble de bureaux pour
fvwm
;
- xview-clients (3.2p1.pl2 r3) :
clients et outils pour OpenWindows.
- XFree86
- X11R6-contrib (3.1.2 r6) :
ensemble de programmes pour X ;
- XFree86 (3.1.2 r11) :
bibliothèques X ;
- XFree86-devel (3.1.2 r11) :
fichiers d'en-tête et bibliothèques statiques pour X ;
- XFree86-fonts (3.1.2 r11) :
polices de caractères pour X ;
- XFree86/Servers
- XFree86-8514 (3.1.2 r11) :
serveur X pour cartes ATI ;
- XFree86-AGX (3.1.2 r11) :
serveur X pour cartes AGX ;
- XFree86-Mach32 (3.1.2 r11) :
serveur X pour cartes Mach32 ;
- XFree86-Mach64 (3.1.2 r11) :
serveur X pour cartes Mach64 ;
- XFree86-Mach8 (3.1.2 r11) :
serveur X pour cartes Mach8 ;
- XFree86-Mono (3.1.2 r11) :
serveur X pour cartes monochromes ;
- XFree86-P9000 (3.1.2 r11) :
serveur X pour cartes P9000 ;
- XFree86-S3 (3.1.2 r11) :
serveur X pour cartes S3 ;
- XFree86-SVGA (3.1.2 r11) :
serveur X pour cartes Super VGA ;
- XFree86-VGA16 (3.1.2 r11) :
serveur X pour cartes VGA 16 couleurs ;
- XFree86-W32 (3.1.2 r11) :
serveur X pour cartes W32 ;
- XFree86-Xvfb (3.1.2 r11) :
serveur qui tourne dans une fenêtre X.
C'est terminé ! Cette description détaille la version originale de
la RedHat 4.0 (dite Colgate). Il existe aujourd'hui de nombreux
paquetages (dans le répertoire upgrade
) permettant de mettre
à jour correctement la machine avec une facilité déconcertante.
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 ta 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 ta machine, il suffit
de faire :
gandalf # rpm -q -a
mailcap-1.0-3
rpm-devel-2.2.5-1
groff-1.10-6
Pour avoir plus de renseignement 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 -q -i -l 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
tu souhaites installer pour savoir ce qu'il contient : il suffit de
rajouter l'option -p
:
gandalf # rpm -q -l -p giftrans-1.11.1-4.i386.rpm
/usr/bin/giftrans
/usr/man/man1/giftrans.1
Si tu rajoutes l'option -i
, tu obiendras les renseignements sur
le paquetage.
- installation (-i).
Une fois que tu as trouvé le bon fichier à installer,
tu souhaites probablement l'installer. 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
des fichiers
rpm
, nous allons voir la mise à jour.
Tu as donc installé quelques paquetages fort interressant, et oh surprise,
une nouvelle version du programme vient de sortir.
Tu récupères donc la nouvelle version. Normalement, il convient de
détruire l'ancienne et d'installer la nouvelle. Grâce au système
rpm
, cela est effectué tout seul :
gandalf# rpm -U howto-sgml-4.0-2.i386.rpm
Il existe bon nombre d'autres options. Consultes la documentation pour
plus de renseignements.
Next Chapter,
Previous Chapter
Table of contents of this chapter,
General table of contents
Top of the document,
Beginning of this Chapter