LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Kbd-2.0.2

Posted Lucifer三思而后行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Kbd-2.0.2相关的知识,希望对你有一定的参考价值。

Kbd 软件包包含键表文件、控制台字体和键盘工具。

安装 Kbd

首先进入到源码目录,解压软件包:

cd /sources
tar xf kbd-2.0.2.tar.gz
cd kbd-2.0.2

在 Kbd 软件包中退格键(Backspace)和删除键(Delete)的行为和键映射并不一致。 下面的补丁修复了 i386 键映射中的这个问题:

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

打补丁后,退格键生成编码为 127 的字符,删除键会生成一个著名的转义序列。

移除冗余的 resizecons 程序(它要求功能不全的 svglib 提供视频模式文件 - 用于正常使用 setfont 设置控制台字体大小)以及帮助手册。

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

准备编译 Kbd:

PKG_CONFIG_PATH=/tools/lib/pkgconfig ./configure --prefix=/usr --disable-vlock

编译软件包:

make

用以下命令测试结果:

make check

安装软件包:

make install

注意: 由于通常使用的 CP1251 键映射假设使用 ISO-8859-5 编码,Kbd 软件包不能为某些语言(例如 Belarusian) 提供可用的键映射。 使用这样的语言需要单独下载能工作的键映射。

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

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

安装完成后清理工作:

cd ..
rm -rf kbd-2.0.2



本次分享到此结束啦~

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。

❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️

以上是关于LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Kbd-2.0.2的主要内容,如果未能解决你的问题,请参考以下文章

LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - 进入 Chroot 环境

LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Less-458

LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Diffutils-3.3

LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Kmod-19

LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Libpipeline-1.4.0

LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Systemd-219