6.36. Diffutils-2.8.1

Le paquet Diffutils contient les programmes montrant les différences entre fichiers ou répertoires.

Temps de construction estimé : 0.1 SBU
Espace disque requis : 6.3 Mio

6.36.1. Installation de Diffutils

POSIX exige la commande diff pour gérer les caractères d'espacement en fonction de la locale courante. Le correctif suivant corrige le problème de correspondance :

patch -Np1 -i ../diffutils-2.8.1-i18n-1.patch

Le correctif ci-dessus aura pour conséquence que le système de compilation Diffutils s'efforcera de recompiler la page de manuel diff.1 en utilisant le programme help2man qui n'est pas disponible. Il en résulte une page de manuel illisible pour diff. Nous pouvons éviter cela en mettant à jour la date du fichier man/diff.1 :

touch man/diff.1

Préparez la compilation de Diffutils :

./configure --prefix=/usr

Compilez le paquet :

make

Ce paquet ne fournit pas de suite de tests.

Installez ce paquet :

make install

6.36.2. Contenu de Diffutils

Programmes installés: cmp, diff, diff3 et sdiff

Descriptions courtes

cmp

Compare deux fichiers et rapporte si ou à quels endroits ils diffèrent

diff

Compare deux fichiers ou répertoires et rapporte les lignes où les fichiers diffèrent.

diff3

Compare trois fichiers ligne par ligne

sdiff

Assemble deux fichiers et affiche le résultat de façon interactive