10.32. Bibliothèques E2fsprogs-1.42.9 32 bits

Le paquet E2fsprogs contient les outils de gestion du système de fichiers ext2. Il supporte aussi les systèmes de fichiers journalisés ext3 et ext4.

10.32.1. Installation de E2fsprogs

La documentation d'E2fsprogs recommande de construire le paquet dans un sous-répertoire du répertoire source :

mkdir -v build
cd build

Préparez la compilation d'E2fsprogs :

CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
  ../configure --prefix=/usr --with-root-prefix="" \
    --enable-elf-shlibs --disable-libblkid \
    --disable-libuuid --disable-fsck \
    --disable-uuidd

Voici la signification des options de configure :

--with-root-prefix=""

Certains programmes (comme e2fsck sont considérés essentiels. Quand, par exemple, /usr n'est pas monté, ces programmes essentiels doivent encore être disponibles. Ils appartiennent aux répertoires comme /lib et /sbin. Si cette option n'est pas passée au configure d'E2fsprogs, les programmes sont placés dans le répertoire /usr.

--enable-elf-shlibs

Ceci crée les bibliothèques partagées que certains programmes de ce paquet utilisent.

Compilez les bibliothèques :

make libs

Installez les bibliothèques statiques et les en-têtes :

make install-libs

Les détails sur ce paquet sont disponibles dans Section 10.33.2, « Contenu de E2fsprogs. »