7.12. Util-linux-2.38.1

le paquet Util-linux contient divers programmes utilitaires.

Temps de construction approximatif: 0.6 SBU
Espace disque requis: 149 Mo

7.12.1. Installation de Util-linux

Les FHS recommandent d'utiliser le répertoire /var/lib/hwclock au lieu du répertoire habituel /etc comme emplacement du fichier adjtime. Créez ce répertoire avec :

mkdir -pv /var/lib/hwclock

Préparez la compilation de Util-linux :

./configure ADJTIME_PATH=/var/lib/hwclock/adjtime    \
            --libdir=/usr/lib    \
            --docdir=/usr/share/doc/util-linux-2.38.1 \
            --disable-chfn-chsh  \
            --disable-login      \
            --disable-nologin    \
            --disable-su         \
            --disable-setpriv    \
            --disable-runuser    \
            --disable-pylibmount \
            --disable-static     \
            --without-python     \
            runstatedir=/run

Voici la signification des options de configuration :

ADJTIME_PATH=/var/lib/hwclock/adjtime

Cela configure l'emplacement du fichier enregistrant les informations sur l'horloge matérielle en accord avec la FHS. Cela n'est pas strictement requis pour cet outil temporaire, mais cela évite de créer un fichier ailleurs qui ne sera pas remplacé ou supprimé en construisant le paquet util-linux final.

--libdir=/usr/lib

Ce paramètre s'assure que les liens symboliques .so ciblent le fichier de la bibliothèque partagée directement dans le même répertoire (/usr/lib).

--disable-*

Ces paramètres évitent des avertissements à propos de la construction des composants qui requièrent des paquets qui ne sont pas dans LFS ou pas encore installés.

--without-python

Ce paramètre désactive l'utilisation de Python. Cela évite de construire des liaisons inutiles.

runstatedir=/run

Ce paramètre indique l'emplacement du socket utilisé par uuidd et libuuid.

Compilez le paquet :

make

Installez le paquet :

make install

Les détails sur ce paquet sont disponibles dans Section 8.73.2, « Contenu d'Util-linux. »