當(dāng)前位置:首頁 > IT技術(shù) > 系統(tǒng)服務(wù) > 正文

Linux From Scratch(LFS11.0)構(gòu)建 LFS 系統(tǒng) - E2fsprogs-1.46.4
2021-10-11 14:58:25

E2fsprogs 軟件包包含處理 ext2 文件系統(tǒng)的工具。此外它也支持 ext3 和 ext4 日志文件系統(tǒng)。

安裝 E2fsprogs

解壓軟件包:

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


E2fsprogs 文檔推薦在源代碼目錄樹中的一個(gè)子目錄內(nèi)構(gòu)建該軟件包:

mkdir -v build
cd build

準(zhǔn)備編譯 E2fsprogs:

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

編譯該軟件包:

make

執(zhí)行以下命令,以運(yùn)行測(cè)試:

make check

已知一項(xiàng)名為 u_direct_io 的測(cè)試可能在一些系統(tǒng)上失敗。

安裝該軟件包:

make install

刪除無用的靜態(tài)庫:

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

該軟件包安裝了一個(gè) gzip 壓縮的 .info 文件,卻沒有更新系統(tǒng)的 dir 文件。執(zhí)行以下命令解壓該文件,并更新系統(tǒng) dir 文件:

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

如果需要,執(zhí)行以下命令創(chuàng)建并安裝一些額外的文檔:

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



本次分享到此結(jié)束啦~

技術(shù)交流可以 關(guān)注公眾號(hào):Lucifer三思而后行?

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

開通會(huì)員,享受整站包年服務(wù)立即開通 >