当前位置:首页 > IT技术 > 系统服务 > 正文

Linux From Scratch(LFS11.0)构建 LFS 系统 - E2fsprogs-1.46.4
2021-10-11 14:58:25

E2fsprogs 软件包包含处理 ext2 文件系统的工具。此外它也支持 ext3 和 ext4 日志文件系统。

安装 E2fsprogs

解压软件包:

cd /sources
tar -xf e2fsprogs-1.46.4.tar.gz
cd e2fsprogs-1.46.4


E2fsprogs 文档推荐在源代码目录树中的一个子目录内构建该软件包:

mkdir -v build
cd build

准备编译 E2fsprogs:

../configure --prefix=/usr           
--sysconfdir=/etc
--enable-elf-shlibs
--disable-libblkid
--disable-libuuid
--disable-uuidd
--disable-fsck

编译该软件包:

make

执行以下命令,以运行测试:

make check

已知一项名为 u_direct_io 的测试可能在一些系统上失败。

安装该软件包:

make install

删除无用的静态库:

rm -fv /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a

该软件包安装了一个 gzip 压缩的 .info 文件,却没有更新系统的 dir 文件。执行以下命令解压该文件,并更新系统 dir 文件:

gunzip -v /usr/share/info/libext2fs.info.gz
install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info

如果需要,执行以下命令创建并安装一些额外的文档:

makeinfo -o      doc/com_err.info ../lib/et/com_err.texinfo
install -v -m644 doc/com_err.info /usr/share/info
install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info

安装完成后清理工作:

cd ../..
rm -rf e2fsprogs-1.46.4



本次分享到此结束啦~

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

本文摘自 :https://blog.51cto.com/l