Ожидаемое время сборки: 0.6 SBU
|
E2fsprogs содержит ряд системных утилит для использования их с файловой системой ext2. Они также поддерживают файловую систему ext3 с поддержкой журналирования.
Устанавливаемые программы: badblocks, blkid, chattr, compile_et, debugfs, dumpe2fs, e2fsck, e2image, e2label, findfs, fsck, fsck.ext2, fsck.ext3, logsave, lsattr, mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mklost+found, resize2fs, tune2fs и uuidgen.
Устанавливаемые библиотеки: libblkid.[a,so], libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so], libss.[a,so] и libuuid.[a,so]
E2fsprogs зависит от: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed, Texinfo.
Рекомендуется собирать E2fsprogs вне директории с исходниками:
mkdir ../e2fsprogs-build
|
Подготовим E2fsprogs к компиляции:
../e2fsprogs-1.34/configure --prefix=/usr --with-root-prefix="" \
|
Описание параметров конфигурации:
--with-root-prefix="": Определенные программы (такие как программа e2fsck) рассматриваются как необходимые программы. Когда, например, раздел /usr не примонтирован, эти программы не будут доступны. Они должны находится в таких директориях как /lib и /sbin. Есали этот параметр пропущен при конфигурации E2fsprogs, программы разместятся в директории /usr, что нам не нужно.
--enable-elf-shlibs: Это создаст shared-библиотеку для использования некоторыми программами из этого пакета.
Скомпилируем пакет:
make
|
Этот пакет поддерживает тестирование корректности сборки. Если вы хотите использовать эту возможность, то запустите команду:
make check
|
Установим основную часть пакета:
make install
|
Также установим shared-библиотеку:
make install-libs
|