5.34. Util-linux-2.30.1

Le paquet Util-linux contient différents outils.

Temps de construction approximatif: 0.8 SBU
Espace disque requis: 123 Mo

5.34.1. Installation d'Util-linux

Préparez la compilation d'Util-linux :

./configure --prefix=/tools                \
            --without-python               \
            --disable-makeinstall-chown    \
            --without-systemdsystemunitdir \
            --without-ncurses              \
            PKG_CONFIG=""

Voici la signification de l'option de configuration :

--without-python

Ce paramètre désactive l'utilisation de Python s'il est installé sur le système hôte. Cela évite d'essayer de construire des bindings inutiles.

--disable-makeinstall-chown

Ce paramètre désactive l'utilisation de la commande chown lors de l'installation. Elle n'est pas utile pour l'installation dans le répertoire /tools et cela évite de devoir installer en tant que root.

--without-ncurses

Ce paramètre désactive l'utilisation de la bibliothèque ncurses pendant la construction. Elle n'est pas utile pour l'installation dans le répertoire /tools et cela évite des problèmes sur certaines distributions hôtes.

--without-systemdsystemunitdir

Sur les systèmes utilisant systemd, le paquet tente d'installer un fichier spécifique à systemd dans un répertoire qui n'existe pas sur /tools. Cette option désactive cette action inutile.

PKG_CONFIG=""

La définition de cette variable d'environnement évite d'ajouter des fonctions inutiles éventuellement disponibles sur l'hôte. Remarquez que l'emplacement indiqué dans la définition de cette variable d'environnement n'est pas le même que dans les autres sections de LFS, où les variables sont définies avant une commande. On indique ici cet emplacement pour présenter une autre manière de définir une variable d'environnement en utilisant configure.

Compilez le paquet :

make

Installez le paquet :

make install