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

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

Настройка⚓︎

В FHS рекомендуется использовать директорию /var/lib/hwclock для файла adjtime. Создайте её:

mkdir -pv /var/lib/hwclock

Запустите скрипт configure:

./configure ADJTIME_PATH=/var/lib/hwclock/adjtime    \
            --disable-chfn-chsh  \
            --disable-login      \
            --disable-nologin    \
            --disable-su         \
            --disable-setpriv    \
            --disable-runuser    \
            --disable-pylibmount \
            --disable-static     \
            --without-python     \
            runstatedir=/run

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

--disable-* - отключает программы, которые предоставляются другими пакетами

--without-python - отключает сборку ненужных привязок python.

Сборка⚓︎

make

Установка⚓︎

make install

Для multilib⚓︎

Необходимо собрать 32-битные библиотеки из состава этого пакета:

Очистка⚓︎

make distclean

Настройка⚓︎

Запустите скрипт configure:

CC="gcc -m32" \
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
            --enable-usrdir-path                  \
            --host=i686-pc-linux-gnu              \
            --libdir=/usr/lib32                   \
            --disable-bash-completion             \
            --disable-chfn-chsh                   \
            --disable-fdisks                      \
            --disable-fsck                        \
            --disable-login                       \
            --disable-mount                       \
            --disable-nologin                     \
            --disable-pylibmount                  \
            --disable-runuser                     \
            --disable-schedutils                  \
            --disable-setpriv                     \
            --disable-static                      \
            --disable-su                          \
            --without-python

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

--disable-* - позволяет сэкономить время, отключив сборку ненужных компонентов.

Сборка⚓︎

make

Установка⚓︎

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR
К началу