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

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

Back to top