Linux From Scratch: Version 5.0 | ||
---|---|---|
Précédent | Chapitre 6. Installation des logiciels du système de base | Suivant |
Estimation du temps de constructionckage : 0,1 SBU Estimation de l'espace disque requisckage : 1,9 Mo |
Man est un afficheur de pages man.
Programmes installés : apropos, makewhatis, man, man2dvi, man2html et whatis
Man dépend de Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed.
Nous allons faire quelques ajustements aux sources de Man.
Le premier correctif met en commentaire la ligne "MANPATH /usr/man" du fichier man.conf pour empêcher des résultats redondants lors de l'utilisation de programmes comme whatis :
patch -Np1 -i ../man-1.5m2-manpath.patch |
Le second correctif ajoute l'option -R à la variable PAGER de façon à ce que les séquences d'échappement soient correctement gérées :
patch -Np1 -i ../man-1.5m2-pager.patch |
Le troisième et dernier correctif supprime un problème avec les pages man formatées sur plus de 80 colonnes utilisées avec les dernières versions de groff:
patch -Np1 -i ../man-1.5m2-80cols.patch |
Maintenant, préparez la compilation de Man :
./configure -default -confdir=/etc |
La signification des options de configure est la suivante :
-default : Ceci indique au script configure de sélectionner un ensemble intéressant d'options par défaut. Par exemple, seulement les pages man anglaises, pas de catalogue de messages, man sans suid, gestion des pages man compressés, compresser les pages cat, créer les pages cat lorsque le répertoire approprié existe, suivre FHS en plaçant les pages cat sous /var/cache/man en supposant que ce répertoire existe.
-confdir=/etc: Ceci indique au programme man de chercher le fichier de configuration man.conf dans le répertoire /etc.
Compilez le paquet :
make |
Et installez-le :
make install |
Note : Si vous souhaitez désactiver les séquences d'échappement SGR, vous devriez éditer le fichier man.conf et ajouter l'argument -c pour nroff.
Vous pourriez vouloir aussi jeter un oeil à la page BLFS http://www.linuxfromscratch.org/blfs/view/cvs/postlfs/compressdoc.html gérant les problèmes de formatage et de compression pour les pages man.
Précédent | Sommaire | Suivant |
Installer Gzip-1.3.5 | Niveau supérieur | Installer Make-3.80 |