Lx4U-book/docs/build-system/e2fsprogs.md
Anton Maisak a480d45ee1 e2fsprogs
2021-05-23 15:13:04 +03:00

2.2 KiB
Raw Blame History

Настройка

В документации пакета {{package.name}} требуется использовать отдельную директорию для сборки:

mkdir -v build
cd       build
../configure --prefix=/usr           \
             --sysconfdir=/etc       \
             --enable-elf-shlibs     \
             --disable-libblkid      \
             --disable-libuuid       \
             --disable-uuidd         \
             --disable-fsck

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

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

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

Сборка

make

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

make check

Установка

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