Beyond Linux From Scratch

Version 1.0

BLFS Equipe de développement

Ce livre prend la suite du livre LinuxFromScratch. 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
Conventions utilisées dans ce livre
Version du livre
Remerciements
Crédits
Changelog
Quelles sections de ce livre m'intéressent?
Listes de diffusion et archives
Serveur news
Contacts
Demander de l'aide et la FAQ
2. Informations importantes
Récupérer et déballer les logiciels
Le débat /usr contre /usr/local
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
/etc/issue (Personnaliser votre connexion)
Les fichiers de démarrage du shell Bash
/etc/inputrc
Génération de nombres aléatoires
/etc/vimrc, ~/.vimrc
Créer un disque de démarrage personnalisé
/etc/skel
4. Securité
Configurer shadow
iptables-1.2.7a
Mettre en place un pare-feu réseau
tripwire-2.3.1-2
Linux_PAM-0.77
5. Systèmes de fichiers
Ext3
reiserfs-3.6.5
xfsprogs-2.0.3
6. Editeurs
vim-6.1
emacs-21.3
nano-1.2.0
joe-2.9.7
7. Shells
tcsh-6.12
zsh-4.0.6
III. Bibliothèques et Utilitaires Généraux
8. Bibliothèques générales
openssl-0.9.7a
pcre-4.1
popt-1.7
slang-1.4.9
fam-2.6.9
libxml-1.8.17
libxml2-2.5.6
libxslt-1.0.29
readline-4.3
gmp-4.1.2
gdbm-1.8.3
GLib-1.2.10
GLib-2.2.1
expat-1.95.6
libesmtp-0.8.12
aspell-0.50.3
guile-1.4.1
slib-2d5
G-Wrap-1.3.4
STLport-4.5.3
9. Bibliothèques graphiques
lcms-1.09
libjpeg-6b
libpng-1.2.5
libtiff-3.5.7
libungif-4.1.0b1
libmng-1.0.5
imlib-1.9.14
aalib-1.4rc4
10. Utilitaires d'ordre général
bc-1.06
rep-gtk-0.17
11. Utilitaires systèmes
gpm-1.20.1
fcron-2.9.3
hdparm-5.3
which-2.14 et alternatives
unzip-5.50
zip-2.3
pciutils-2.1.10
pkgconfig-0.15.0
cpio-2.5
12. Programmation
Python-2.2.2
perl modules
librep-0.16.2
j2sdk-1.4.1
ruby-1.6.8
gcc-3.2.1
gcc-2.95.3
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
V. Logiciels réseau de base
16. Bibliothèques réseau
curl-7.10.4
wvstreams-3.70
gnet-1.1.8
17. Navigateurs web en mode texte
links-0.98
lynx-2.8.4
w3m-0.3.2.1
18. Programmes de base pour le réseau
ncftp-3.1.5
Client OpenSSH-3.6.1p1
cvs-1.11.5
wget-1.8.2
tcpwrappers-7.6
portmap-5
inetutils-1.4.2
19. Utilitaires basiques pour le réseau
traceroute-1.4a12
nmap-3.20
whois-4.6.3
20. Programmes de base pour le réseau
procmail-3.22
fetchmail-6.2.2
mutt-1.4.1i
pine-4.53
slrn-0.9.7.4
Autres programmes de mail et de news
21. Les utilitaires DJB
daemontools-0.76
daemontools-man-0.76
ucspi-tcp-0.88
VI. Serveur Réseau
22. Logiciels serveur de courier
postfix-2.0.7
qmail-1.03
sendmail-8.12.9
exim-4.14
qpopper-4.0.5
23. Autres logiciels serveurs
BIND 9.2.2
Faire tourner un serveur CVS
dhcp-3.0pl2
leafnode-1.9.33
OpenSSH-3.6.1p1
openldap-2.1.17
Samba-2.2.8a
xinetd-2.3.10
VII. Serveurs de contenu
24. Bases de données
db-4.1.25
db-3.3.11
MySQL-3.23.55
PostgreSQL-7.3.2
25. Serveur web
Apache-1.3.27
VIII. X + Gestionnaires de Fenêtres
26. Installer X
XFree86-4.3.0
Configuration des composants XFree86
27. Bibliothèques X
lesstif-0.93.36
freetype-2.1.3
qt-3.1.2
GTK+-1.2.10
Pango-1.2.1
ATK-1.2.0
GTK+-2.2.1
startup-notification-0.5
28. Gestionnaires de fenêtres
sawfish-1.3
fluxbox-0.1.14
xfce-3.8.18
metacity-2.4.34
IX. KDE
29. Packages principaux de KDE
aRts-1.1
kdelibs-3.1
kdebase-3.1
Configurer les packages principaux de KDE
30. Packages additionnels pour KDE
kdemultimedia-3.1
kdenetwork-3.1
kdegraphics-3.1
kdepim-3.1
kdeadmin-3.1
kdegames-3.1
kdeutils-3.1
kdeedu-3.1
kdeartwork-3.1
kdetoys-3.1
kdeaddons-3.1
31. Autres packages KDE
kdoc
X. Gnome
32. Bibliothèques Gnome
Configuration de pre-installation
gtk-doc-1.0
linc-1.0.1
libIDL-0.8.0
ORBit2-2.6.1
intltool-0.25
bonobo-activation-2.2.1.1
libbonobo-2.2.1
GConf-2.2.0
gnome-mime-data-2.2.0
gnome-vfs-2.2.3
libgnome-2.2.0.1
libart_lgpl-2.3.11
libglade-2.0.1
libgnomecanvas-2.2.0.2
libbonoboui-2.2.0.1
gnome-icon-themes-1.0.1
libgnomeui-2.2.0.1
libwnck-2.2.1
gtk-engines-2.2.0
gtk-thinice-engine-2.0.2
gnome-themes-2.2.1
scrollkeeper-0.3.11
vte-0.10.26
libgtop-2.0.1
gail-1.2.0
at-spi-1.1.8
libgail-gnome-1.0.2
librsvg-2.2.4
eel-2.2.2
libgtkhtml-2.2.1
libgnomeprint-2.2.1.2
libgnomeprintui-2.2.1.2
33. Le coeur de Gnome
gnome-desktop-2.2.1
gnome-panel-2.2.1
gnome-session-2.2.1
control-center-2.2.1
34. Packages Gnome additionnels
gnome-terminal-2.2.1
gnome-system-monitor-2.0.4
gnome-applets-2.2.1
gnome-utils-2.2.1
gnome-games-2.2.0
nautilus-2.2.2
yelp-2.2.0
bug-buddy-2.2.103
gedit-2.2.1
eog-2.2.1
gstreamer-0.6.0
gst-plugins-0.6.0
gnome-media-2.2.1.1
nautilus-media-0.2.1
gnome2-user-docs-2.0.6
35. Autres packages Gnome
gconf-editor-0.4.0
gdm-2.4.1.3
36. Configurer Gnome
Configurer les packages principaux de GNOME
37. Bibliothèques Gnome 1.4
Configuration de pré-installation
ORBit-0.5.17
oaf-0.6.10
gnome-libs-1.4.2
gdk-pixbuf-0.22.0
GConf-1.0.9
gnome-vfs-1.0.5
gnome-print-0.37
libglade-0.17
libcapplet-1.5.11
gal-0.22
gtkhtml-1.1.7
libghttp-1.0.9
bonobo-1.0.22
guppi-0.40.3
bonobo-conf-0.16
soup-0.7.4
XI. Logiciels sous X
38. Programmes de bureau individuels
AbiWord-1.0.4
gnumeric-1.0.12
gnucash-1.8.2
gimp
evolution-1.2.1
39. Suites Office
koffice-1.2.1
openoffice-1.0.2
40. Navigateurs Web Graphiques
mozilla-1.3
galeon-1.3.3
konqueror-3.1
41. Autres Programmes Internet basés sur X
pan-0.13.4
Balsa-2.0.10
XII. Multimédia
42. Bibliothèques multimedia et pilotes
alsa-0.9.2
alsa-driver-0.9.2
alsa-lib-0.9.2
alsa-utils-0.9.2
alsa-tools-0.9.1
alsa-oss-0.9.1
aRts-1.1
audiofile-0.2.3
esound-0.2.29
SDL-1.2.5
libao-0.8.3
libogg-1.0
libvorbis-1.0
nas-1.6
43. Utilitaires audio
mpg123-0.59r
vorbistools-1.0
xmms-1.2.7
lame-3.93.1
CDParanoia-III-9.8
44. Utilitaires vidéo
xvid-0.9.1
ffmpeg-0.4.6
avifile
mplayer
xine-lib-1-beta9
xine
transcode-0.6.2
45. Utilitaires de gravures de CD
Configurer votre kernel pour la gravure de CD
cdrtools-2.0
cdrdao-1.1.5
XIII. Impression, Scannérisation et frappe clavier
46. Impression
cups-1.1.18
Ghostscript-8.00
Ghostscript-7.05.5
LPRng-3.8.20
47. Numérisation
sane-1.0.9
xsane-0.90
48. Standard Generalized Markup Language (SGML)
sgml-common-0.6.3
sgml-dtd-3.1
sgml-dtd-4.2
OpenSP-1.5
OpenJade-1.3.2
docbook-dsssl-1.78
49. Extensible Markup Language (XML)
xml-dtd-4.2
docbook-xsl-1.60.1
50. Postscript
a2ps-4.13b
enscript-1.6.1
gsview-4.3
psutils-p17
xpdf-2.02
51. Frappe clavier
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
4-1. Options de configurations essentiels pour un noyau dont le code pare-feu est activé
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