Este es el comando debdiff que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
debdiff: compara listas de archivos en dos paquetes Debian
SINOPSIS
deuda [opciones]
deuda [opciones] deb1 deb2
deuda [opciones] cambios1 cambios2
deuda [opciones] --desde deb1a deb1b ... --a deb2a deb2b ...
deuda [opciones] dsc1 dsc2
DESCRIPCIÓN
deuda toma los nombres de dos archivos de paquetes de Debian (. Debs o .udebs) en la línea de comando
y compara su contenido (considerando solo los archivos del paquete principal, no el
scripts de mantenimiento). Muestra qué archivos se han introducido y cuáles se han eliminado entre
los dos archivos del paquete y, por lo tanto, es útil para detectar archivos que pueden haber sido
inadvertidamente perdido entre revisiones del paquete. También comprueba los propietarios del archivo y
permisos, y compara los archivos de control de los dos paquetes utilizando el wdif .
Si desea una comparación más profunda de dos archivos de paquetes de Debian, puede usar el difoscopio
.
Si no se dan argumentos, deuda intenta comparar el contenido de la fuente actual
directorio con la última versión del paquete.
deuda también puede manejar cambios entre grupos de . Deb archivos de dos formas. La primera es
especificar dos .cambios archivos. En este caso, el . Deb archivos enumerados en el .cambios archivo será
comparar, tomando el contenido de todos los listados . Deb archivos juntos. (Los . Deb
Se supone que los archivos enumerados están en el mismo directorio que el .cambios archivo.) El segundo
manera es enumerar el . Deb archivos de interés utilizando específicamente el --desde ... --a sintaxis.
Ambos ayudan si un paquete se divide en paquetes más pequeños y se desea garantizar
que nada se pierde en el ínterin.
deuda examina el devscripts archivos de configuración como se describe a continuación. Línea de comando
Sin embargo, las opciones anulan la configuración del archivo de configuración.
If deuda se pasan dos paquetes fuente (.dsc archivos) comparará el contenido del
paquetes fuente. Si los paquetes fuente difieren solo en el número de revisión de Debian (es decir,
el .orig.tar.gz los archivos son iguales en los dos .dsc archivos), luego interdiferencial(1) se utilizará
para comparar los dos archivos de parche si este programa está disponible en el sistema; de lo contrario,
diff se realizará entre los dos árboles fuente.
OPCIONES
--directorios, -d
El modo de operación predeterminado es ignorar los nombres de directorio que aparecen en el archivo.
list, pero también se considerarán si se ofrece esta opción.
- nudos
Ignore los nombres de directorio que aparecen en la lista de archivos. Este es el valor predeterminado y
se puede utilizar para anular la configuración de un archivo de configuración.
--moverse DESDE A, -m DESDE A
A veces ocurre que varios archivos o directorios se mueven entre
revisiones. Esto se puede manejar usando esta opción. Hay dos argumentos, el
primero dando la ubicación del directorio o archivo en el primer paquete, y la
segundo en el segundo. Cualquier archivo en la primera lista cuyos nombres comiencen con el
El primer argumento se trata como si hubiera sustituido al segundo argumento cuando
se comparan las listas de archivos. Cualquier numero de --moverse se pueden dar argumentos; son
procesados en el orden en que aparecen. Esto solo afecta la comparación de binarios
paquetes, no paquetes fuente.
--move-regex DESDE A
Esto es lo mismo que --moverse, excepto que DESDE se trata como una expresión regular y
el perl comando de sustitución s / ^ DESDE / HASTA / se aplica a los archivos. En particular,
TO puede hacer uso de referencias inversas como $ 1.
--sin control
deuda normalmente comparará los respectivos archivos de control de los paquetes usando
wdif(1). Esta opción suprime esta parte del procesamiento.
--control
Compare los respectivos archivos de control; este es el valor predeterminado y se puede utilizar para
anular una configuración de archivo de configuración.
--archivos de control ARCHIVO[,ARCHIVO ...]
Especifique qué archivos de control comparar; por defecto esto es solo control, pero podría
incluir postinstancia, config etcétera. Los archivos solo se compararán si están
presente en ambos .debs siendo comparado. El valor especial TODO compara todo el control
archivos presentes en ambos paquetes, excepto md5sums. Esta opción se puede utilizar para
anular una configuración de archivo de configuración.
--wdiff-fuente-control
Al procesar paquetes fuente, compare los archivos de control usando wdif. Equivalente a
el --control opción para paquetes binarios.
--no-wdiff-fuente-control
No compare archivos de control en paquetes fuente usando wdffif. Este es el predeterminado.
--wp, --wl, --peso
Pasar un -p, -l or -t opción de wdif respectivamente. (Esto produce el wdif
salida en lugar de solo las líneas con los cambios).
- show-movido
Si es múltiple . Deb los archivos se especifican en la línea de comando, ya sea usando .cambios
archivos o el --desde/--a sintaxis, esta opción también mostrará qué archivos (si
any) se han movido entre paquetes. (Los nombres de los paquetes se determinan simplemente a partir de
los nombres de la . Deb archivos.)
--noshow-movido
El comportamiento predeterminado; se puede utilizar para anular la configuración de un archivo de configuración.
- renombrado DESDE A
If - show-movido se está utilizando y se ha cambiado el nombre de un paquete en el proceso, este
comando instruye deuda para tratar el paquete en la primera lista llamada DESDE como si
fue llamado A. Se permiten múltiples usos de esta opción.
--excluir PATRÓN
Excluir archivos que coincidan PATRÓN. Se permiten múltiples usos de esta opción.
--diffstat
Incluir el resultado de difstat antes de la diferencia generada.
--no-diffstat
El comportamiento predeterminado; se puede utilizar para anular la configuración de un archivo de configuración.
--auto-ver-ordenar
Cuando compare paquetes fuente, hágalo en el orden de la versión.
--no-auto-ver-ordenar
Compare los paquetes fuente en el orden en que se pasaron en la línea de comandos, incluso si
eso significa comparar un paquete con una versión más alta con uno con una versión más baja
versión. Este es el comportamiento estándar.
--descomprimir-tarballs
Al comparar paquetes fuente, también descomprima los archivos comprimidos que se encuentran en la fuente de nivel superior
directorio para comparar su contenido junto con los otros archivos. Este es el
comportamiento predeterminado.
--no-desempaquetar-tarballs
No desempaquete los archivos tar dentro de los paquetes fuente.
--no-conf, --noconf
No lea ningún archivo de configuración. Esto solo se puede utilizar como primera opción
dado en la línea de comandos.
--debs-dir directorio
Busca el .dsc archivos en directorio en lugar del padre del directorio de origen.
Debe ser una ruta absoluta o relativa a la parte superior de la fuente.
directorio.
--ayuda, -h
Muestra un resumen de opciones.
--versión, -v
Muestra información sobre la versión y los derechos de autor.
--tranquilo, -q
Cállate si no se encontraron diferencias.
--ignorar-espacio, -w
Ignore los espacios en blanco en las diferencias.
CONFIGURACIÓN VARIABLES
Los dos archivos de configuración /etc/devscripts.conf y ~ / .devscripts provienen de un caparazón
en ese orden para establecer las variables de configuración. Las opciones de la línea de comandos se pueden utilizar para
anular la configuración del archivo de configuración. La configuración de las variables de entorno se ignoran para esto
objetivo. Las variables actualmente reconocidas son:
DEBDIFF_DIRS
Si esto se establece en si, entonces es el mismo que el --directorios parámetro de línea de comando
siendo utilizado.
DEBDIFF_CONTROL
Si esto se establece en no, entonces es el mismo que el --sin control parámetro de línea de comando
siendo utilizado. El valor predeterminado es si.
DEBDIFF_CONTROLFILES
Qué archivos de control comparar, correspondientes a la --archivos de control de línea de comandos
opción. El valor predeterminado es control.
DEBDIFF_SHOW_MOVED
Si esto se establece en si, entonces es el mismo que el - show-movido de línea de comandos
parámetro que se está utilizando.
DEBDIFF_WDIFF_OPT
Esta opción se pasará a wdif; debería ser uno de -p, -l or -t.
DEBDIFF_SHOW_DIFFSTAT
Si esto se establece en si, entonces es el mismo que el --diffstat parámetro de línea de comando
siendo utilizado.
DEBDIFF_WDIFF_SOURCE_CONTROL
Si esto se establece en si, entonces es el mismo que el --wdiff-fuente-control comando
parámetro de línea que se está utilizando.
DEBDIFF_AUTO_VER_SORT
Si esto se establece en si, entonces es el mismo que el --auto-ver-ordenar de línea de comandos
parámetro que se está utilizando.
DEBDIFF_UNPACK_TARBALLS
Si esto se establece en no, entonces es el mismo que el --no-desempaquetar-tarballs de línea de comandos
parámetro que se está utilizando.
DEBRALEASE_DEBS_DIR
Esto especifica el directorio en el que buscar el .dsc y archivos, y es
una ruta absoluta o relativa a la parte superior del árbol de origen. Esto corresponde a
el --debs-dir opción de línea de comando. Esta directiva podría utilizarse, por ejemplo, si
siempre usas pconstructor or paquete de compilación svn para construir sus paquetes. Tenga en cuenta que
también afecta liberación(1) de la misma manera, de ahí el extraño nombre de la opción.
SALIR VALORES
Normalmente, el valor de salida será 0 si no se informan diferencias y 1 si hay alguna.
informó. Si hay algún error fatal, el código de salida será 255.
Utilice debdiff en línea utilizando los servicios de onworks.net