Este es el comando debclean 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
debclean - limpiar un árbol de código fuente
SINOPSIS
limpiar [opciones]
DESCRIPCIÓN
limpiar recorre el árbol de directorios comenzando en el árbol de directorios en el que estaba
invoca y ejecuta debian / reglas limpia para cada directorio fuente de Debian encontrado.
Estos directorios se reconocen por contener un archivo debian / changelog para un paquete cuyo
nombre coincide con el del directorio. La coincidencia de nombres se describe a continuación.
Además, si el --limpios se da la opción, luego en cada directorio que contiene un Debian
árbol de origen, se eliminan todos los archivos denominados * .deb, * .changes y * .build. El .dsc, .diff.gz
y los archivos (.orig) .tar.gz no se tocan para que la versión se pueda reconstruir si
necesario, y los archivos .upload se dejan para que cambio de deuda funciona correctamente. los
--nocleandebs La opción evita este comportamiento de limpieza adicional y la --limpios opción
lo fuerza. El valor predeterminado es no limpiar estos archivos.
limpiar usos deconstruir(1) para limpiar el árbol de origen.
Directory nombre comprobación
Al igual que varios otros guiones en el devscripts paquete, limpiar caminará a través de
el árbol de directorios que busca debian / changelog archivos. Como salvaguarda contra los extraviados
archivos que causan problemas potenciales, examinará el nombre del directorio principal una vez que
encuentra un debian / changelog archivo y compruebe que el nombre del directorio corresponda al
Nombre del paquete. Precisamente cómo lo hace está controlado por dos archivos de configuración
las variables DEVSCRIPTS_CHECK_DIRNAME_LEVEL y DEVSCRIPTS_CHECK_DIRNAME_REGEX, y ellos
opciones de línea de comandos correspondientes --check-dirname-nivel y --check-dirname-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL puede tomar los siguientes valores:
0 Nunca verifique el nombre del directorio.
1 Solo verifique el nombre del directorio si hemos tenido que cambiar de directorio en nuestra búsqueda de
debian / changelog. Este es el comportamiento estándar.
2 Siempre verifique el nombre del directorio.
El nombre del directorio se verifica probando si el nombre del directorio actual (como se determina
by pwd(1)) coincide con la expresión regular dada por la opción del archivo de configuración
DEVSCRIPTS_CHECK_DIRNAME_REGEX o por la opción de línea de comando --check-dirname-regex expresiones regulares.
Aquí expresiones regulares es una expresión regular de Perl (ver Perlre(3perl)), que se anclará al principio
y el final. Si expresiones regulares contiene una '/', entonces debe coincidir con la ruta completa del directorio. Si
no, entonces debe coincidir con el nombre completo del directorio. Si expresiones regulares contiene la cadena 'PAQUETE',
esto será reemplazado por el nombre del paquete fuente, como se determina en el registro de cambios. los
El valor predeterminado para la expresión regular es: ´PACKAGE (-. +)? ', por lo tanto, coincide con nombres de directorio como
PAQUETE y versión PAQUETE.
OPCIONES
--limpios
También elimine todos los archivos .deb, .changes y .build del directorio principal.
--nocleandebs
No elimine los archivos .deb, .changes y .build del directorio principal; esta
es el comportamiento predeterminado.
--check-dirname-nivel N
Ver la sección anterior Directory nombre comprobación para obtener una explicación de esta opción.
--check-dirname-regex expresiones regulares
Ver la sección anterior Directory nombre comprobación para obtener una explicación de esta opción.
--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.
-d No ejecute dpkg-checkbuilddeps para verificar las dependencias de compilación.
--ayuda Muestre un mensaje de ayuda y salga correctamente.
--versión
Muestre la versión y la información de derechos de autor y salga correctamente.
CONFIGURACIÓN VARIABLES
Los dos archivos de configuración /etc/devscripts.conf y ~ / .devscripts se obtienen en eso
para configurar las variables de configuración. Las opciones de la línea de comando se pueden utilizar para anular
ajustes del archivo de configuración. La configuración de las variables de entorno se ignora para este propósito.
Las variables actualmente reconocidas son:
DEBCLEAN_CLEANDEBS
Si esto se establece en si, entonces es el mismo que el --limpios de línea de comandos
parámetro que se está utilizando.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
Ver la sección anterior Directory nombre comprobación para una explicación de estos
variables. Tenga en cuenta que estas son variables de configuración de todo el paquete y
por lo tanto afecta a todos devscripts scripts que verifican su valor, como se describe en
sus respectivas páginas de manual y en devscripts.conf(5).
Utilice debclean en línea utilizando los servicios de onworks.net