LFS 系列从零开始 DIY Linux 系统(构建 LFS 系统 - Findutils-4.4.2)

缥帙各舒散,前后互相逾。这篇文章主要讲述LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Findutils-4.4.2相关的知识,希望能为你提供帮助。

Findutils 软件包包含查找文件的程序。这些程序提供递归搜索目录树、创建、管理以及搜索数据库(通常比递归式的 find 要快,但如果数据库最近没有更新的话结果不可靠)。
安装 Findutils首先进入到源码目录,解压软件包:

cd /sources
tar xf findutils-4.4.2.tar.gz
cd findutils-4.4.2


准备编译 Findutils:

./configure --prefix=/usr --localstatedir=/var/lib/locate


编译软件包:

make


用以下命令测试结果:

make check


安装软件包:

make install


一些 BLFS 及之上的软件包希望 find 程序在 /bin,因此确保位置正确:

mv -v /usr/bin/find /bin
sed -i \'s|find:=${BINDIR}|find:=/bin|\' /usr/bin/updatedb


安装完成后清理工作:

cd ..
rm -rf findutils-4.4.2


【LFS 系列从零开始 DIY Linux 系统(构建 LFS 系统 - Findutils-4.4.2)】

GDBM 软件包包含 GNU 数据库管理器。是使用扩展散列,工作方法和标准 UNIX dbm 类似的数据库函数库。该库提供存储键/数据对、通过键搜索和检索数据、以及删除键和数据的原语。
安装 GDBM
首先进入到源码目录,解压软件包:
cd /sources
tar xf gdbm-1.11.tar.gz
cd gdbm-1.11
准备编译 GDBM:
./configure --prefix=/usr --enable-libgdbm-compat
编译软件包:
make
用以下命令测试结果:
make check
安装软件包:
make install
安装完成后清理工作:
cd …
rm -rf gdbm-1.11
本次分享到此结束啦~
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。
?? 技术交流可以 关注公众号:Lucifer三思而后行 ??



    推荐阅读