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