e2fsprogs⚓︎
Утилиты для работы с файловыми системами ext2, ext3 и ext4. Это наиболее распространенные и тщательно протестированные файловые системы, поддерживаемые в Linux.
Версия: 1.46.4
Размер: 9.07Mb
Приоритет: Необходимый
Оригинальное расположение: https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.4/e2fsprogs-1.46.4.tar.gz
Ссылка для загрузки: https://lx4u.ru/downloads/packages/e2fsprogs-1.46.4.tar.gz
MD5: bdd1034f33b10eebcf2aa2a9298dca33
Домашняя страница: 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