Перейти к содержанию

e2fsprogs⚓︎

Утилиты для работы с файловыми системами ext2, ext3 и ext4. Это наиболее распространенные и тщательно протестированные файловые системы, поддерживаемые в Linux.

Версия: 1.46.5

Размер: 9.07Mb

Приоритет: Необходимый

Оригинальное расположение: https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.5/e2fsprogs-1.46.5.tar.gz

Ссылка для загрузки: https://lx4u.ru/downloads/packages/e2fsprogs-1.46.5.tar.gz

MD5: d774f74c78afe1c6179b16cae8a420a5

Домашняя страница: https://sourceforge.net/projects/e2fsprogs/

SBU: 0.5

Настройка⚓︎

./configure --prefix=/usr             \
             --sysconfdir=/etc        \
             --enable-elf-shlibs      \
             --disable-libblkid       \
             --disable-libuuid        \
             --disable-uuidd          \
             --disable-fsck           \
             --enable-symlink-install \
             --enable-relative-symlinks

При раздельной структуре каталогов⚓︎

Добавьте к скрипту configure ключ --bindir=/bin.

Значения параметров⚓︎

--enable-elf-shlibs - создает общие библиотеки, которые используются некоторыми программами пакета.

--disable-* - исключает установку библиотек libuuid и libblkid, службы uuidd и fsck обертки, которые содержатся в пакете Util-Linux и являются более актуальными.

--enable-symlink-install, --enable-relative-symlinks - использовать относительные символические ссылки вместо жёстких.

Сборка⚓︎

make

Тестирование⚓︎

make check

Тесты могут занять довольно продолжительное время на HDD (около 4 SBU). На SSD же это будет быстрее - 1,5 SBU.

Предупреждение

Тест m_rootdir_acl может дать сбой.

Установка⚓︎

make install

Пакет установит запакованный файл .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

Установленные файлы⚓︎

Программы: badblocks, chattr, compile_et, debugfs, dumpe2fs, e2freefrag, e2fsck, e2image, e2label, e2mmpstatus, e2scrub, e2scrub_all, e2undo, e4crypt, e4defrag, filefrag, fsck.ext2, fsck.ext3, fsck.ext4, logsave, lsattr, mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mklost+found, resize2fs, и tune2fs

Библиотеки: libcom_err.so, libe2p.so, libext2fs.so, и libss.so

Директории: /usr/include/e2p, /usr/include/et, /usr/include/ext2fs, /usr/include/ss, /usr/lib/e2fsprogs, /usr/share/et, и /usr/share/ss

К началу