Il s'agit de la commande debclean qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
debclean - nettoie une arborescence de code source
SYNOPSIS
Debclean [Options]
DESCRIPTION
Debclean parcourt l'arborescence des répertoires en commençant par l'arborescence des répertoires dans laquelle elle se trouvait
invoqué et exécute debian/règles espace extérieur plus propre, pour chaque répertoire source Debian rencontré.
Ces répertoires sont reconnus en contenant un fichier debian/changelog pour un paquet dont
le nom correspond à celui du répertoire. La correspondance des noms est décrite ci-dessous.
De plus, si le --cleandeb est donnée, puis dans chaque répertoire contenant une Debian
source, tous les fichiers nommés *.deb, *.changes et *.build sont supprimés. Le .dsc, .diff.gz
et les fichiers (.orig).tar.gz ne sont pas touchés afin que la version puisse être reconstruite si
nécessaire, et les fichiers .upload sont laissés de sorte que débloquer fonctionne correctement. Les
--nocleandebs l'option empêche ce comportement de nettoyage supplémentaire et le --cleandeb option
l'oblige. La valeur par défaut est de ne pas nettoyer ces fichiers.
Debclean Usages reconstruire(1) pour nettoyer l'arborescence des sources.
Annuaire prénom vérification
En commun avec plusieurs autres scripts dans le scripts de développement paquet, Debclean traversera
l'arborescence des répertoires recherche debian/journal des modifications des dossiers. Comme protection contre l'errance
fichiers causant des problèmes potentiels, il examinera le nom du répertoire parent une fois qu'il
trouve un debian/journal des modifications et vérifiez que le nom du répertoire correspond au
nom du paquet. La manière précise dont il procède est contrôlée par deux fichiers de configuration
les variables DEVSCRIPTS_CHECK_DIRNAME_LEVEL et DEVSCRIPTS_CHECK_DIRNAME_REGEX, et leur
options de ligne de commande correspondantes --check-répertoire-niveau et --check-répertoire-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL peut prendre les valeurs suivantes :
0 Ne jamais vérifier le nom du répertoire.
1 Ne vérifiez le nom du répertoire que si nous avons dû changer de répertoire dans notre recherche de
debian/journal des modifications. C'est le comportement par défaut.
2 Vérifiez toujours le nom du répertoire.
Le nom du répertoire est vérifié en testant si le nom du répertoire actuel (tel que déterminé
by pwd(1)) correspond à l'expression régulière donnée par l'option du fichier de configuration
DEVSCRIPTS_CHECK_DIRNAME_REGEX ou par l'option de ligne de commande --check-répertoire-regex regex.
Ici regex est une regex Perl (voir perler(3perl)), qui sera ancré au début
et la fin. Si regex contient un '/', alors il doit correspondre au chemin complet du répertoire. Si
pas, alors il doit correspondre au nom complet du répertoire. Si regex contient la chaîne 'PACKAGE',
celui-ci sera remplacé par le nom du package source, tel que déterminé à partir du journal des modifications. Les
la valeur par défaut de l'expression régulière est : « PACKAGE(-.+) ? », correspondant ainsi aux noms de répertoire tels que
PACKAGE et version PACKAGE.
OPTIONS
--cleandeb
Supprimez également tous les fichiers .deb, .changes et .build du répertoire parent.
--nocleandebs
Ne supprimez pas les fichiers .deb, .changes et .build du répertoire parent ; cette
est le comportement par défaut.
--check-répertoire-niveau N
Voir la section ci-dessus Annuaire prénom vérification pour une explication de cette option.
--check-répertoire-regex regex
Voir la section ci-dessus Annuaire prénom vérification pour une explication de cette option.
--no-conf, --noconf
Ne lisez aucun fichier de configuration. Cela ne peut être utilisé que comme première option
donné sur la ligne de commande.
-d N'exécutez pas dpkg-checkbuilddeps pour vérifier les dépendances de build.
--Aidez-moi Affichez un message d'aide et quittez avec succès.
--version
Affichez les informations de version et de copyright et quittez avec succès.
CONFIGURATION VARIABLES
Les deux fichiers de configuration /etc/devscripts.conf et ~/.devscript sont originaires de ce
afin de définir les variables de configuration. Les options de ligne de commande peuvent être utilisées pour remplacer
paramètres du fichier de configuration. Les paramètres des variables d'environnement sont ignorés à cette fin.
Les variables actuellement reconnues sont :
DEBCLEAN_CLEANDEBS
S'il est défini sur oui, alors c'est la même chose que --cleandeb ligne de commande
paramètre utilisé.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
Voir la section ci-dessus Annuaire prénom vérification pour une explication de ces
variables. Notez qu'il s'agit de variables de configuration à l'échelle du package et qu'elles
affectent donc tous scripts de développement scripts qui vérifient leur valeur, comme décrit dans
leurs pages de manuel respectives et dans devscripts.conf (5).
Utilisez debclean en ligne en utilisant les services onworks.net