5.22. Findutils-4.6.0

Le paquet Findutils contient des programmes de recherche de fichiers. Ces programmes sont fournis pour rechercher récursivement dans une hiérarchie de répertoires et pour créer, maintenir et chercher dans une base de données (souvent plus rapide que la recherche récursive mais moins fiable si la base de données n'a pas été mise à jour récemment).

Temps de construction approximatif: 0.3 SBU
Espace disque requis: 36 Mo

5.22.1. Installation de Findutils

Tout d'abord, cfeffectuez des corrections requises avec glibc-2.28 :

sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' gl/lib/*.c
sed -i '/unistd/a #include <sys/sysmacros.h>' gl/lib/mountlist.c
echo "#define _IO_IN_BACKUP 0x100" >> gl/lib/stdio-impl.h

Préparez la compilation de Findutils :

./configure --prefix=/tools

Compilez le paquet :

make

La compilation est maintenant terminée. Comme décrit plus tôt, l'exécution de la suite de tests n'est pas obligatoire pour les outils temporaires dans ce chapitre. Pour lancer cependant la suite de tests de Findutils, faites la commande suivante :

make check

Installez le paquet :

make install

Les détails sur ce paquet sont situés dans Section 6.61.2, « Contenu de Findutils. »