6.64.1. Installatie van Kbd
Het gedrag van de Backspace- en Delete-toetsen is niet consistent in de keymaps in het Kbd-pakket. De volgende patch lost dit probleem op voor i386-keymaps:
patch -Np1 -i ../kbd-2.2.0-backspace-1.patch
patch -Np1 -i ../kbd-2.2.0-backspace-1.patch
Na het patchen genereert de Backspace-toets het teken met code 127 en de Delete-toets een bekende escape-reeks.
Verwijder de overtollige formaat wijzigencons programma (het vereist de ter ziele gegane svgalib om de videomodusbestanden te leveren - voor normaal gebruik lettertype instellen past de console op de juiste manier aan) samen met de bijbehorende manpagina.
sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in
sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in
Bereid Kbd voor op compilatie:
PKG_CONFIG_PATH=/tools/lib/pkgconfig ./configure --prefix=/usr --disable-vlock
PKG_CONFIG_PATH=/tools/lib/pkgconfig ./configure --prefix=/usr --disable-vlock
De betekenis van de configuratieopties:
--uitschakelen-vlock
Deze optie voorkomt dat het vlock-hulpprogramma wordt gebouwd, omdat het de PAM-bibliotheek vereist, die niet beschikbaar is in de chroot-omgeving.
Stel het pakket samen:
maken
maken
Om de resultaten te testen, geeft u af:
controle uitvoeren
controle uitvoeren
Installeer het pakket:
make install
make install
Note
Voor sommige talen (bijv. Wit-Russisch) biedt het Kbd-pakket geen bruikbare keymap waar de standaard "by" keymap de ISO-8859-5-codering aanneemt, en de CP1251-keymap wordt normaal gebruikt. Gebruikers van dergelijke talen moeten werkende keymaps afzonderlijk downloaden.
Note
Voor sommige talen (bijv. Wit-Russisch) biedt het Kbd-pakket geen bruikbare keymap waar de standaard "by" keymap de ISO-8859-5-codering aanneemt, en de CP1251-keymap wordt normaal gebruikt. Gebruikers van dergelijke talen moeten werkende keymaps afzonderlijk downloaden.
Installeer desgewenst de documentatie:
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