6.64.1. Instalarea Kbd
Comportamentul tastelor Backspace și Delete nu este consecvent în hărțile de taste din pachetul Kbd. Următorul patch remediază această problemă pentru hărțile de taste i386:
patch -Np1 -i ../kbd-2.2.0-backspace-1.patch
patch -Np1 -i ../kbd-2.2.0-backspace-1.patch
După corecție, tasta Backspace generează caracterul cu codul 127, iar tasta Delete generează o secvență de evadare binecunoscută.
Eliminați redundantul redimensionare program (necesită svgalib defunct pentru a furniza fișierele în modul video - pentru utilizare normală setfont dimensionează consola în mod corespunzător) împreună cu pagina sa de manual.
sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configura sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in
sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configura sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in
Pregătiți Kbd pentru compilare:
PKG_CONFIG_PATH=/tools/lib/pkgconfig ./configure --prefix=/usr --disable-vlock
PKG_CONFIG_PATH=/tools/lib/pkgconfig ./configure --prefix=/usr --disable-vlock
Semnificația opțiunilor de configurare:
--disable-vlock
Această opțiune împiedică construirea utilitarului vlock, deoarece necesită biblioteca PAM, care nu este disponibilă în mediul chroot.
Compilați pachetul:
face
face
Pentru a testa rezultatele, emite:
face verificarea
face verificarea
Instalează pachetul:
make install
make install
notițe
Pentru unele limbi (de exemplu, belarusă), pachetul Kbd nu oferă o hartă de taste utilă în care harta de taste stoc „prin” presupune codificarea ISO-8859-5, iar harta de taste CP1251 este utilizată în mod normal. Utilizatorii acestor limbi trebuie să descarce separat hărțile de taste de lucru.
notițe
Pentru unele limbi (de exemplu, belarusă), pachetul Kbd nu oferă o hartă de taste utilă în care harta de taste stoc „prin” presupune codificarea ISO-8859-5, iar harta de taste CP1251 este utilizată în mod normal. Utilizatorii acestor limbi trebuie să descarce separat hărțile de taste de lucru.
Dacă doriți, instalați documentația:
mkdir -v
/usr/share/doc/kbd-2.2.0
mkdir -v
cp -R -v docs/doc/* /usr/share/doc/kbd-2.2.0
cp -R -v docs/doc/* /usr/share/doc/kbd-2.2.0