util-linux⚓︎
Содержит стандартный набор служебных утилит командной строки, такие как: утилиты для работы с файловой системой, консолью, разделами, и сообщениями.
Версия: 2.37.2
Размер: 5.36Mb
Приоритет: Необходимый
Оригинальное расположение: https://www.kernel.org/pub/linux/utils/util-linux/v2.37/util-linux-2.37.2.tar.xz
Ссылка для загрузки: https://lx4u.ru/downloads/packages/util-linux-2.37.2.tar.xz
MD5: d659bf7cd417d93dc609872f6334b019
Домашняя страница: https://en.wikipedia.org/wiki/Util-linux
SBU (Сборка временной системы): 0.8
SBU: 0.5
Настройка⚓︎
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--libdir=/usr/lib \
--disable-chfn-chsh \
--disable-login \
--disable-nologin \
--disable-su \
--disable-setpriv \
--disable-runuser \
--disable-pylibmount \
--disable-static \
--without-python \
runstatedir=/run
Обратите внимание
Если вы собираете систему с раздельной структурой каталогов, уберите аргумент --libdir=/usr/lib
!
Сборка⚓︎
make
Тестирование⚓︎
Важно
Тестирование пакета от имени пользователя root
может сломать Вашу систему. Для того чтобы этого не случилось, производите тесты от имени непривилегированного пользователя. Для запуска тестов параметр CONFIG_SCSI_DEBUG
для ядра должен быть доступен в текущей системе и должен быть собран в виде модуля. Также должны быть установлены некоторые другие пакеты из руководства extra. При желании этот тест может быть запущен после перезагрузки в завершенную систему LX4: bash tests/run.sh --srcdir=$PWD --builddir=$PWD
chown -Rv tester .
su tester -c "make -k check"
Установка⚓︎
make install
Для multilib⚓︎
Очистка⚓︎
make distclean
Настройка⚓︎
CC="gcc -m32" \
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--host=i686-pc-linux-gnu \
--libdir=/usr/lib32 \
--disable-chfn-chsh \
--disable-login \
--disable-nologin \
--disable-su \
--disable-setpriv \
--disable-runuser \
--disable-pylibmount \
--disable-static \
--without-python \
--enable-libmount-force-mountinfo \
runstatedir=/run --disable-fdisks --disable-mount --disable-fsck
Сборка⚓︎
make
Установка⚓︎
make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR
make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR