Linux From Scratch(LFS11.0)构建 LFS 系统 - Kbd-2.4.0

【Linux From Scratch(LFS11.0)构建 LFS 系统 - Kbd-2.4.0】案头见蠹鱼,犹胜凡俦侣。这篇文章主要讲述Linux From Scratch(LFS11.0)构建 LFS 系统 - Kbd-2.4.0相关的知识,希望能为你提供帮助。

Kbd 软件包包含按键表文件、控制台字体和键盘工具。
安装 Kbd解压软件包:

cd /sources
tar -xf kbd-2.4.0.tar.xz
cd kbd-2.4.0


退格和删除键的行为在 Kbd 软件包的不同按键映射中不一致。以下补丁修复 i386 按键映射中的这个问题:

patch -Np1 -i ../kbd-2.4.0-backspace-1.patch


在应用补丁后,退格键生成编码为 127 的字符,删除键生成广为人知的 escape 序列。
删除多余的 resizecons 程序 (它需要已经不存在的 svgalib 提供视频模式文件 —— 一般使用 setfont 即可调整控制台大小) 及其 man 页面。

sed -i \'/RESIZECONS_PROGS=/s/yes/no/\' configure
sed -i \'s/resizecons.8 //\' docs/man/man8/Makefile.in


准备编译 Kbd:

./configure --prefix=/usr --disable-vlock


编译该软件包:

make


运行以下命令以测试编译结果:

make check


安装该软件包:

make install


如果需要的话,安装文档:

mkdir -v /usr/share/doc/kbd-2.4.0
cp -R -v docs/doc/* /usr/share/doc/kbd-2.4.0


安装完成后清理工作:

cd ..
rm -rf kbd-2.4.0


公众号:Lucifer三思而后行



    推荐阅读