Beyond Linux From Scratch

Version 5.0

BLFS Equipe de développement

Ce livre prend la suite du livre Linux From Scratch. Il introduit et guide le lecteur à travers les ajouts au système incluant le réseau, le support de X, le support du son et le support des imprimantes et scanners.


Dedicace

Ce livre est dédié à la communauté LFS.

Table des matières
Préface
Avant-propos
Qui voudra lire ce livre
Organisation
Partie I - Introduction
Partie II - Configuration Post-LFS et Logiciels supplémentaires
Partie III - Bibliothèques et utilitaires généraux
Partie IV - Connection à un réseau
Partie V - Réseaux de base
Partie VI - Serveurs réseaux
Partie VII - Serveurs de contenu
Partie VIII - X + Gestionnaires de fenêtres
Partie IX - KDE
Partie X - Gnome
Partie XI - Logiciels X
Partie XII - Multimedia
Partie XIII - Impression, Scannérisation et frappe clavier
Annexes
I. Introduction
1. Bienvenue dans BLFS
Remerciements
Crédits
Quelles sections de ce livre m'intéressent?
Conventions utilisées dans ce livre
Version du livre
Sites miroirs
Journal des modifications (Changelog)
Listes de diffusion
Serveur news
Demander de l'aide et la FAQ
Contacts
2. Informations importantes
Récupérer et déballer les logiciels
Le débat /usr contre /usr/local
Correctifs optionnels
Utiliser les scripts de démarrage de BLFS
Après BLFS
II. Configuration post LFS et logiciels supplémentaires
3. Après la configuration de LFS
Créer un disque de démarrage personnalisé
Configurer l'ajout d'utilisateurs
/etc/inputrc
Les fichiers de démarrage du shell Bash
/etc/vimrc, ~/.vimrc
/etc/issue (Personnaliser votre connexion)
Génération de nombres aléatoires
Compresser les pages man et info
4. Securité
Configurer shadow
gnupg-1.2.3
iptables-1.2.8
Mettre en place un pare-feu réseau
tripwire-2.3.1-2
Linux_PAM-0.77
Configurer syslog
5. Systèmes de fichiers
Ext3
ReiserFS-3.6.11
XFS-2.5.6
6. Editeurs
Vim-6.2
Emacs-21.3
nano-1.2.2
JOE-2.9.8
7. Shells
ASH-0.4.0
Tcsh-6.12.00
ZSH-4.1.1
III. Bibliothèques et Utilitaires Généraux
8. Bibliothèques générales
openssl-0.9.7c
pcre-4.3
popt-1.7
slang-1.4.9
fam-2.6.10
libxml-1.8.17
libxml2-2.5.11
libxslt-1.0.33
readline-4.3
GMP-4.1.2
GDBM-1.8.3
GLib-1.2.10
GLib-2.2.3
expat-1.95.6
libesmtp-1.0
aspell-0.50.3
ispell-3.2.06.epa6
Guile-1.6.4
slib-2d6
G-Wrap-1.3.4
LZO-1.08
9. Bibliothèques graphiques
lcms-1.11
libjpeg-6b
libpng-1.2.5
libtiff-3.6.0
libungif-4.1.0b1
libmng-1.0.5
Imlib-1.9.14
AAlib-1.4rc5
SVGAlib-1.4.3
DirectFB-0.9.19
Imlib2-1.1.0
10. Utilitaires d'ordre général
bc-1.06
rep-gtk-0.18
compface-1.4
11. Utilitaires systèmes
gpm-1.20.1
fcron-2.9.3
hdparm-5.4
which-2.14 et alternatives
UnZip-5.50
Zip-2.3
PCI Utilities - 2.1.11
pkgconfig-0.15.0
cpio-2.5
MC-4.6.0
12. Programmation
Python-2.3.2
Modules Perl
librep-0.16.2
J2SDK-1.4.1
Ruby-1.8.0
GCC-3.3.1
Tcl-8.4.4
Tk-8.4.4
GCC-2.95.3
NASM-0.98.38
IV. Se connecter à un réseau
13. Réseaux commutés
PPP-2.4.1
WvDial-1.53
14. Clients DHCP
Configurer les scripts de démarrage LFS pour supporter les clients DHCP
DHCP-3.0pl2
dhcpcd-1.3.22-pl4
15. Autres connexions
RP-PPPoE-3.5
V. Logiciels réseau de base
16. Bibliothèques réseau
cURL-7.10.7
WvStreams-3.70
GNet-2.0.4
libsoup-1.99.23
17. Navigateurs web en mode texte
Links-2.1pre14
Lynx-2.8.4
w3m-0.4.1
18. Programmes de base pour le réseau
NcFTP-3.1.6
Client OpenSSH-3.7.1p2
rsync-2.5.6 client
CVS-1.11.6
Wget-1.9.1
tcpwrappers-7.6
portmap-5beta
Inetutils-1.4.2
NCPFS-2.2.3
NTP-4.1.2
19. Utilitaires basiques pour le réseau
Traceroute-1.4a12
Nmap-3.30
Whois-4.6.7
BIND Utilities-9.2.2
20. Programmes de base pour le réseau
Nail-10.5
Procmail-3.22
Fetchmail-6.2.5
Mutt-1.4.1i
Pine-4.58
slrn-0.9.7.4
Autres programmes de mail et de news
21. D.J. Bernstein's Utilities
daemontools-0.76
ucspi-tcp-0.88
VI. Serveur Réseau
22. Logiciels serveur de courier
Postfix-2.0.16
qmail-1.03
Sendmail-8.12.10
Exim-4.24
Qpopper-4.0.5
Courier-0.43.2
23. Autres logiciels serveurs
BIND-9.2.2
Running a CVS server
DHCP-3.0pl2
Leafnode-1.9.43
OpenSSH-3.7.1p2
rsync-2.5.6
OpenLDAP-2.1.22
Samba-2.2.8a
xinetd-2.3.12
VII. Serveurs de contenu
24. Bases de données
Berkeley DB-4.1.25
Berkeley DB-3.3.11
MySQL-4.0.15a
PostgreSQL-7.3.4
25. Serveur web
Apache-2.0.48
PHP-4.3.3
ProFTPD-1.2.8p
VIII. X + Gestionnaires de Fenêtres
26. Installer X
XFree86-4.3.0.1
Composants XFree86
27. Bibliothèques X
FreeType-2.1.5
Fontconfig-2.2.1
Qt-3.2.1
GTK+-1.2.10
Pango-1.2.5
ATK-1.2.4
GTK+-2.2.4
LessTif-0.93.46
startup-notification-0.5
28. Gestionnaires de fenêtres
sawfish-1.3
Fluxbox-0.1.14
Metacity-2.4.55
XFce-4.0.0
IX. KDE
29. Packages principaux de KDE
aRts-1.1.4
kdelibs-3.1.4
kdebase-3.1.4
Configurer les packages principaux de KDE
30. Packages additionnels pour KDE
kdemultimedia-3.1.4
kdenetwork-3.1.4
kdegraphics-3.1.4
kdepim-3.1.4
kdeadmin-3.1.4
kdegames-3.1.4
kdeutils-3.1.4
kdeedu-3.1.4
kdeartwork-3.1.4
kdetoys-3.1.4
kdeaddons-3.1.4
X. GNOME
31. Bibliothèques GNOME
Configuration de pre-installation
GTK-Doc-1.0
linc-1.0.3
libIDL-0.8.2
ORBit2-2.6.2
intltool-0.26
Bonobo Activation-2.2.2
libbonobo-2.2.3
GConf-2.2.1
GNOME MIME Data-2.2.1
GNOME Virtual File System-2.2.5
libgnome-2.2.3
libart_lgpl-2.3.11
libglade-2.0.1
libgnomecanvas-2.2.1
libbonoboui-2.2.2
GNOME Icon Theme-1.0.6
libgnomeui-2.2.2
libwnck-2.2.2
GTK Engines-2.2.0
GTK ThinIce Engine-2.0.2
GNOME Themes-2.2.2
ScrollKeeper-0.3.12
VTE-0.10.29
libgtop-2.0.2
GAIL-1.2.2
AT SPI-1.1.9
libgail-gnome-1.0.2
librsvg-2.2.5
EEL-2.2.4
libgtkhtml-2.2.4
libgsf-1.8.2
GAL-1.99.9
libgnomeprint-2.2.1.3
libgnomeprintui-2.2.1.3
GtkHTML-3.0.8
32. GNOME core
GNOME Desktop-2.2.2
GNOME Panel-2.2.2.2
GNOME Session-2.2.2
Control Center-2.2.2
33. Additional GNOME Packages
GNOME Terminal-2.2.2
GNOME System Monitor-2.0.5
GNOME Applets-2.2.2
GNOME Utilities-2.2.3
GNOME Games-2.2.1
Nautilus-2.2.4
Yelp-2.2.3
bug-buddy-2.2.106
gedit-2.2.2
EOG-2.2.2
GStreamer-0.6.2
gst-plugins-0.6.2
GNOME Media-2.2.2
Nautilus Media-0.2.2
GNOME2 User Docs-2.0.6
34. Autres packages GNOME
GConf Editor-0.4.1
GDM-2.4.1.4
35. Configurer Gnome
Configurer les packages principaux de GNOME
36. Bibliothèques GNOME 1.4
Configuration de pré-installation
ORBit-0.5.17
OAF-0.6.10
GNOME Libraries-1.4.2
GDK Pixel Buffer-0.22.0
GNOME Print-0.37
Bonobo-1.0.22
GConf-1.0.9
GNOME Virtual File System-1.0.5
libglade-0.17
GAL-0.24
Guppi-0.40.3
libcapplet-1.5.11
Soup-0.7.11
GtkHTML-1.1.7
libghttp-1.0.9
XI. Logiciels sous X
37. Programmes de bureau individuels
AbiWord-2.0.0
Gnumeric-1.2.0
GnuCash-1.8.7
GIMP-1.2.5
Evolution-1.4.4
38. Suites Office
KOffice-1.2.93
OpenOffice-1.1.0
39. Navigateurs Web Graphiques
Mozilla-1.5
Galeon-1.3.10
Konqueror-3.1.4
Dillo-0.7.3
40. Autres Programmes Internet basés sur X
Pan-0.14.2
Balsa-2.0.14
XII. Multimédia
41. Bibliothèques multimédia et pilotes
ALSA-0.9.6
ALSA Driver-0.9.6
ALSA Library-0.9.6
ALSA Utilities-0.9.6
ALSA Tools-0.9.6
ALSA OSS-0.9.6
aRts-1.1.4
Audio File-0.2.3
EsounD-0.2.30
SDL-1.2.6
libao-0.8.3
libogg-1.0
libvorbis-1.0
NAS-1.6
libmpeg3-1.5.2
libmad-0.15.0b
OpenQuicktime-1.0
libFAME-0.9.0
Speex-1.0.1
id3lib-3.8.3
FLAC-1.1.0
libdvdread-0.9.4
libdvdcss-1.2.8
libdv-0.99
liba52-0.7.4
XviD-0.9.2
xine Libraries-1-rc0a
42. Utilitaires audio
mpg123-0.59r
Vorbis Tools-1.0
XMMS-1.2.7
LAME-3.93.1
CDParanoia-III-9.8
43. Utilitaires vidéo
FFmpeg-0.4.7
Avifile-0.7.38
MPlayer-1.0pre1
xine User Interface-0.9.22
transcode-0.6.10
44. Utilitaires de gravure CD
Configurer votre kernel pour la gravure de CD
Cdrtools-2.00.3
Cdrdao-1.1.7
UDFtools-1.0.0b2
XIII. Impression, Scannérisation et frappe clavier
45. Impression
CUPS-1.1.19
LPRng-3.8.22
AFPL Ghostscript-8.11
ESP Ghostscript-7.07.1rc2
46. Numérisation
SANE-1.0.12
XSane-0.91
GOCR-0.37
47. Langage de balises standards généralisées (SGML, acronyme de Standard Generalized Markup Language)
SGML Common-0.6.3
DocBook SGML DTD-3.1
DocBook SGML DTD-4.2
OpenSP-1.5
OpenJade-1.3.2
DocBook DSSSL Stylesheets-1.78
48. Langage de balises extensible (XML, acronyme de Extensible Markup Language)
DocBook XML DTD-4.2
DocBook XSL Stylesheets-1.62.4
49. PostScript
a2ps-4.13b
enscript-1.6.1
PSUtils-p17
GSview-4.4
Xpdf-2.02pl1
Autres programmes PostScript
50. Composition de texte
tex-2.0.2
XIV. Annexes
A. Liste des liens symboliques rc?.d utilisés dans LFS/BLFS
rc0.d
rc1.d
rc2.d
rc3.d
rc4.d
rc5.d
rc6.d
B. Installer dans des emplacements spécifiques
Liste des tableaux
A-1. Liens symboliques dans rc0.d
A-2. Liens symboliques dans rc1.d
A-3. Liens symboliques dans rc2.d
A-4. Liens symboliques dans rc3.d
A-5. Liens symboliques dans rc4.d
A-6. Liens symboliques dans rc5.d
A-7. Liens symboliques dans rc6.d