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