Pour faciliter ce qui suit, voici quelques conventions typographiques suivies tout au long de ce livre. Cette section contient quelques exemples du format typographique trouvé dans Linux From Scratch.
./configure --prefix=/usr
Ce style de texte est conçu pour être tapé exactement de la même façon qu'il est vu sauf si le texte indique le contraire. Il est aussi utilisé dans les sections d'explications pour identifier les commandes référencées.
Dans certains cas, une ligne logique s'étend sur deux lignes physiques voire plus avec un antislash à la fin de la ligne.
CC="gcc -B/usr/bin/" ../binutils-2.18/configure \ --prefix=/tools --disable-nls --disable-werror
Remarquez que l'antislash doit être suivi d'un retour chariot immédiat. Tout autre caractère blanc comme des espaces ou des tabulations donnera des résultats incorrects.
install-info: unknown option '--dir-file=/mnt/lfs/usr/info/dir'
Ce style de texte (texte à largeur fixe) montre une sortie d'écran,
généralement le résultat de commandes. Ce format est aussi utilisé
pour afficher des noms de fichiers, comme /etc/ld.so.conf
.
Configurez votre navigateur pour afficher les textes à chasse fixe
avec une bonne police à chasse fixe, avec laquelle vous pouvez
clairement distinguer les caractères dans Il1
ou O0
.
Mise en évidence
Ce style de texte est utilisé dans différents buts dans ce livre. Son but principal est de mettre en évidence les points importants.
https://www.linuxfromscratch.org/
Ce format est utilisé pour les liens, ceux de la communauté LFS et ceux référençant des pages externes. Cela inclut les guides pratiques, les emplacements de téléchargement et des sites web.
cat > $LFS/etc/group << "EOF"
root:x:0:
bin:x:1:
......
EOF
Ce format est utilisé principalement lors de la création de fichiers
de configuration. La première commande indique au système de créer le
fichier $LFS/etc/group
à partir de ce
qui est saisi jusqu'à ce que la séquence de fin de fichier
(End Of
File) (EOF) soit rencontrée. Donc, cette section entière
est généralement saisie de la même façon.
<TEXTE À REMPLACER>
Ce format est utilisé pour intégrer du texte qui ne devra pas être saisi tel quel et qui ne devra pas être copié/collé.
[TEXTE FACULTATIF]
Ce format est utilisé pour intégrer du texte qui est facultatif.
Ce format est utilisé pour faire référence à une page de manuel (man)
spécifique. Le nombre entre parenthèses indique une section
spécifique à l'intérieur des manuels. Par exemple, passwd a deux pages de manuel. Pour
les instructions d'installation de LFS, ces deux pages de manuels
seront situées dans /usr/share/man/man1/passwd.1
et /usr/share/man/man5/passwd.5
. Quand le livre
utilise passwd(5), il fait
spécifiquement référence à /usr/share/man/man5/passwd.5
. man passwd affichera la première
page de manuel qu'il trouvera et qui correspond à « passwd »,
/usr/share/man/man1/passwd.1
. Dans cet
exemple, vous devrez exécuter man 5
passwd pour lire cette page spécifique. Il devrait
être noté que la plupart des pages de man n'ont pas de nom de page
dupliqué dans les différentes sections. Du coup, man <nom du
programme>
est généralement suffisant.
Dans le livre LFS, ces références aux pages de manuel sont des liens
hypertextes. Cliquer sur une telle référence ouvrira donc la page de
manuel rendue au format HTML sur les pages de manuel de Arch Linux.