6.30. Diffutils-2.8.1

El paquete Diffutils contiene programas que muestran las diferencias entre ficheros o directorios.

Tiempo estimado de construcción: 0.1 SBU
Espacio requerido en disco: 6.3 MB

6.30.1. Instalación de Diffutils

POSIX requiere que el comando diff trate los espacios en blanco de acuerdo con la locale actual. El siguiente parche corrige dicho incumplimiento:

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

El parche anteríor provocará que el sistema de construcción de Diffutils intente reconstruir la página de manual diff.1 usando el programa help2man, que no está disponible. El resultado es una página de manual de diff ilegible. Podemos evitar esto actualizando la marca de tiempo del fichero man/diff.1:

touch man/diff.1

Prepara Diffutils para su compilación:

./configure --prefix=/usr

Compila el paquete:

make

Este paquete no incluye un banco de pruebas.

Instala el paquete:

make install

6.30.2. Contenido de Diffutils

Programas instalados: cmp, diff, diff3 y sdiff

Descripciones cortas

cmp

Compara dos ficheros e informa en dónde o en qué bytes difieren.

diff

Compara dos ficheros o directorios e informa qué líneas de los ficheros difieren.

diff3

Compara tres ficheros línea a línea.

sdiff

Mezcla dos ficheros y muestra los resultados interactivamente.