Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 3452 → Rev 3453

/branches/lf-7.3/chapter06/kbd.xml
44,12 → 44,6
<sect2 role="installation">
<title>Installation de Kbd</title>
 
<para>Le comportement de <command>loadkeys</command> lorsqu'on l'exécute sans
nom de fichier a été cassé dans cette version. Le correctif suivant corrige
cela&nbsp;:</para>
 
<screen><userinput remap="pre">patch -Np1 -i ../&kbd-fixes-patch;</userinput></screen>
 
<para>Le comportement des touches Effacement et Supprimer n'est pas
logique dans les tables de correspondance du clavier du paquet Kbd.
Le correctif suivant répare ce problème pour les tables de
61,12 → 55,11
de code 127, et la touche Supprimer génère une séquence
d'échappement bien connue.</para>
 
<para>Corrigez un bogue dans les traductions de messages en espagnol qui
empêche kbd de se construire avec gettext-&gettext-version;&nbsp;:</para>
<para>Corrigez un bogue qui fait que certaines tables du clavier ne sont pas chargées correctement&nbsp;:</para>
 
<screen><userinput remap="pre">sed -i '/guardado\ el/s/\(^.*en\ %\)\(.*\)/\14\$\2/' po/es.po</userinput></screen>
<screen><userinput remap="pre">sed -i -e '326 s/if/while/' src/loadkeys.analyze.l</userinput></screen>
 
<para>Supprimez le programme <command>resizecons</command> redondant (il exige
<para>Supprimez le programme <command>resizecons</command> redondant (il exige
la feu svgalib pour fournir les fichiers du mode graphique - pour une
utilisation de normale, <command>setfont</command> redimensionne correctement
la console) ainsi que sa page de man.</para>
74,26 → 67,11
<screen><userinput remap="pre">sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure &amp;&amp;
sed -i 's/resizecons.8 //' man/man8/Makefile.in &amp;&amp;</userinput></screen>
 
<para>Supprimez le programme redondant <command>resizecons</command> (32 bits x86
seulement, il a besoin de la defunct svgalib, qui précède linux-2.6 et
est incompatible avec le KMS moderne, pour fournir des fichiers en mode graphique
- pour un usage normal, <command>setfont</command> dimensionne la console
comme il faut) et sa page de man.</para>
 
<para>La version de <filename>configure.ac</filename> incluse est plus
récente que <filename>aclocal.m4</filename>, donc autotools sera lancé par
<command>make</command> qui va écraser les changements dans <filename>configure</filename>.
Modifiez l'horodatage de <filename>configure.ac</filename> - ceci utilise le
système timezone, donc nous indiquons une heure assez ancienne pour tous
les fuseaux horaires.</para>
 
<screen><userinput remap="pre">sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/' configure &amp;&amp;
sed -i 's/resizecons.8 //' man/man8/Makefile.in &amp;&amp;
touch -d '2011-05-07 08:30' configure.ac</userinput></screen>
 
<para>Préparez la compilation de Kbd&nbsp;:</para>
 
<screen><userinput remap="configure">./configure --prefix=/usr --datadir=/lib/kbd</userinput></screen>
<screen><userinput remap="configure">./configure --prefix=/usr \
--datadir=/lib/kbd --disable-vlock</userinput></screen>
 
<variablelist>
<title>Voici la signification des options de configuration&nbsp;:</title>
106,7 → 84,14
class="directory">/usr/share/kbd</filename> par défaut.</para>
</listitem>
</varlistentry>
 
<varlistentry>
<term><parameter>--disable-vlock</parameter></term>
<listitem>
<para>Cette option empêche la construction de l'utilitaire vlock, il requiert
la bibliothèque PAM qui n'est pas disponible dans l'environnement chroot.</para>
</listitem>
</varlistentry>
</variablelist>
 
<para>Compilez le paquet&nbsp;:</para>