6.56.1. Installation de Man-DB
Tout d'abord, appliquez le correctif suivant pour corriger des
problèmeslorsqu'on visualise quelques pages de man :
patch -Np1 -i ../man-db-2.5.7-fix_man_assertion-1.patch
Préparez la compilation de man-DB :
./configure --prefix=/usr --libexecdir=/usr/lib \
--docdir=/usr/share/doc/man-db-2.5.7 --sysconfdir=/etc --disable-setuid \
--with-browser=/usr/bin/lynx --with-vgrind=/usr/bin/vgrind \
--with-grap=/usr/bin/grap
Voici la signification des options de configuration :
-
--disable-setuid
-
Ceci empêche que le programme man se voit attribué l'ID
de l'utilisateur man
.
-
--with-...
-
Ces trois paramètres sont utilisés pour initialiser quelques
programmes par défaut. lynx est un navigateur Web
en mode console (voir BLFS pour les instructions
d'installation), vgrind convertit du code
source de programme en entrée Groff et grap est utile pour la
composition de texte de graphes dans les documents Groff. Les
programmes vgrind et grap ne sont normalement
pas nécessaires pour la visualisation des pages de manuel.
Ils ne font pas partie de LFS ou de BLFS mais vous devriez
être capable de les installer vous-même après avoir fini LFS
si vous souhaitez faire cela.
Compilez le paquet :
make
Pour tester les résultats, lancez :
make check
Installez le paquet :
make install
6.56.2. Pages de manuel non anglaises dans LFS
Le tableau suivant montre avec quel encodage supposé par les pages
de manuel Man-DB installées sous /usr/share/man/<ll>
seront encodées. En
outre, Man-DB détermine correctement si les pages de manuel
installées dans ce répertoire seront encodées en UTF-8.
Tableau 6.1. Encodage de caractère attendu des pages
de manuel 8-bit de base
Langue (code)
|
Encodage
|
Langue (code)
|
Encodage
|
Danois (da)
|
ISO-8859-2
|
Croate (hr)
|
ISO-8859-1
|
Allemand (de)
|
ISO-8859-1
|
Hongrois (hu)
|
ISO-8859-2
|
Anglais (en)
|
ISO-8859-1
|
Japonais (ja)
|
EUC-JP
|
Espagnol (es)
|
ISO-8859-1
|
Coréen (ko)
|
EUC-KR
|
Estonien (et)
|
ISO-8859-1
|
Lituanien (lt)
|
ISO-8859-13
|
Finois (fi)
|
ISO-8859-1
|
Letton (lv)
|
ISO-8859-13
|
Français (fr)
|
ISO-8859-1
|
Macédonien (mk)
|
ISO-8859-5
|
Irlandais (ga)
|
ISO-8859-1
|
Polonais (pl)
|
ISO-8859-2
|
Galicien (gl)
|
ISO-8859-1
|
Roumain (ro)
|
ISO-8859-2
|
Indonésien (id)
|
ISO-8859-1
|
Russe (ru)
|
KOI8-R
|
Islandais (is)
|
ISO-8859-1
|
Slovaque (sk)
|
ISO-8859-2
|
Italien (it)
|
ISO-8859-1
|
Slovénien (sl)
|
ISO-8859-2
|
Norvégien Bokmal (nb)
|
ISO-8859-1
|
Latin serbe (sr@latin)
|
ISO-8859-2
|
Holandais (nl)
|
ISO-8859-1
|
Serbe (sr)
|
ISO-8859-5
|
Norvégien Nynorsk (nn)
|
ISO-8859-1
|
Turc (tr)
|
ISO-8859-9
|
Norvégien (no)
|
ISO-8859-1
|
Ukrainien (uk)
|
KOI8-U
|
Portugais (pt)
|
ISO-8859-1
|
Vietnamien (vi)
|
TCVN5712-1
|
Suédois (sv)
|
ISO-8859-1
|
Chinois simplifié (zh_CN)
|
GBK
|
Belarusse (be)
|
CP1251
|
Chinois, Singapour (zh_SG)
|
GBK
|
Bulgare (bg)
|
CP1251
|
Chinois traditionnel, Hong Kong (zh_HK)
|
BIG5HKSCS
|
Tchèque (cs)
|
ISO-8859-2
|
Chinois traditionnel (zh_TW)
|
BIG5
|
Grec (el)
|
ISO-8859-7
|
|
|
Remarque
Les pages de manuel dans des langues non comprises dans la liste
ne sont pas supportées.