Provided by: devscripts_2.22.2ubuntu3_amd64 bug

NOM

       devscripts - Scripts pour faciliter le travail des développeurs Debian

DESCRIPTION

       Le  paquet  devscripts  fournit  un  ensemble  de  scripts  qui  peuvent  être  utiles aux
       développeurs Debian et à tous ceux qui souhaitent construire des paquets Debian.  Pour  un
       résumé      des      différents      scripts      disponibles,      veuillez     consulter
       /usr/share/doc/devscripts/README.gz, et pour plus de détails, veuillez consulter les pages
       de  manuel individuelles. Ils ont été développés par un certain nombre de développeurs, la
       liste des auteurs se trouve dans le code et les pages de manuel.

       Le  répertoire  /usr/share/doc/devscripts/examples  contient  également  des  exemples  de
       scripts  pour  procmail  et  exim  permettant de trier les messages arrivant aux listes de
       diffusion Debian.

ENVIRONNEMENT

       Plusieurs  scripts  de  l'ensemble  devscripts  utilisent  les  variables  d'environnement
       suivantes.  Vérifiez  les pages de manuel de chaque script pour obtenir plus de précisions
       sur la façon dont ces variables sont utilisées.

       DEBEMAIL
           Adresse électronique  de  la  personne  agissant  sur  un  paquet  Debian  donné  avec
           devscripts.

       DEBFULLNAME
           Nom  complet  (prénom  et nom) de la personne agissant sur un paquet Debian donné avec
           devscripts.

SCRIPTS

       Voici la liste complète des outils devscripts disponibles. Consultez leurs pages de manuel
       pour une documentation plus complète.

       annotate-output(1)
              exécuter  une  commande  et ajouter le temps et le type de sortie (O pour la sortie
              standard et E pour la sortie d'erreur standard) au début de chaque ligne affichée.

       archpath(1)
              Prints arch (tla/Bazaar 1.x) package names. Also supports calculating  the  package
              names for other branches. [tla]

       bts(1) Outil  en  ligne  de  commande  pour  manipuler  le BTS, à la fois pour envoyer des
              courriels à control@bts.debian.org et accéder aux pages web et à  l'interface  SOAP
              du  BTS.  [www-browser,  libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl,
              liburi-perl, libwww-perl, bsd-mailx | mailx]

       build-rdeps(1)
              Rechercher tous les paquets qui dépendent du paquet indiqué pour leur construction.
              [dctrl-tools, dose-extra, libdpkg-perl]

       chdist(1)
              outil pour jouer facilement avec différentes distributions. [dctrl-tools]

       checkbashisms(1)
              rechercher des constructions spécifiques à bash dans un script /bin/sh.

       cowpoke(1)
              envoyer  un  paquet  source Debian à un hôte cowbuilder et construire le paquet. Le
              paquet résultant peut également être signé  et  envoyé  dans  une  file  d'attente.
              [ssh-client]

       cvs-debi, cvs-debc(1)
              encapsulations  ("wrappers") respectivement de debi et debc (voir plus bas) pouvant
              être appelées depuis un répertoire de travail CVS. [cvs-buildpackage]

       cvs-debrelease(1)
              encapsulation de debrelease pouvant être appelée depuis un  répertoire  de  travail
              CVS. [cvs-buildpackage, dupload | dput, ssh-client]

       cvs-debuild(1)
              Encapsulation  de  debuild  pour  construire  les  paquets  avec  cvs-buildpackage.
              [cvs-buildpackage, fakeroot, lintian, gnupg | gnupg2]

       dcmd(1)
              exécuter une commande donnée en remplaçant le nom d'un fichier .changes ou .dsc par
              chaque fichier référencé. *

       dd-list(1)
              ordonner joliment une liste de paquets par responsable. *

       debbisect(1)
              examine  snapshot.debian.org pour savoir quel changement dans l'archive a introduit
              un certain problème. [mmdebstrap, python3-debian]

       debc(1)
              Liste le contenu du paquet courant. Le faire après la réussite  de  "debuild"  pour
              voir si le paquet semble correct.

       debchange (abréviation dch)(1)
              Modifie  debian/changelog  et gère les numéros de version. Il augmentera la version
              ou ajoutera une entrée dans l'actuelle suivant les options  données  en  paramètre.
              [libdistro-info-perl, libsoap-lite-perl]*

       debcheckout(1)
              récupérer le contenu du dépôt d'un paquet Debian. *

       debclean(1)
              Nettoie  un  répertoire source Debian. debclean nettoie tous les répertoires source
              Debian présents dans le  répertoire  courant  et,  si  demandé,  efface  aussi  les
              fichiers  générés  depuis  ces répertoires (c'est à dire les fichiers .deb, .dsc et
              .changes). Il conserve en revanche les fichiers  originaux  et  .diffs,  permettant
              ainsi la reconstruction. [fakeroot]*

       debcommit(1)
              Soumettre  les  changements vers CVS, Darcs, Subversion, SVK, GNU Arch, Bazaar, Git
              ou Mercurial en basant le message de modification sur le journal de  modifications.
              [cvs | darcs | subversion | svk | tla | bzr | git | mercurial, libtimedate-perl]

       debdiff(1)
              Programme qui examine deux fichiers .deb et reporte toutes les différences trouvées
              dans leurs listes de fichiers. Patique pour s'assurer qu'aucu fichier n'a été perdu
              entre  deux  versions.  Peut  également  examiner deux fichiers .dsc et montrer les
              changements entre les versions source. Pour une comparaison plus profonde, on  peut
              utiliser le paquet diffoscope. [wdiff, patchutils]*

       debdiff-apply(1)
              Applique les différentiels unifiés de deux paquets source Debian, tels ceux générés
              par debdiff, à un paquet source Debian cible. Toute modification apportée à  debian
              /  changelog  est  traitée  spécialement afin d'éviter les conflits générés par les
              différences de changelog lorsqu'il est appliqué naïvement. Peut être  utilisé  pour
              vérifier  que  les  anciens  correctifs s'appliquent toujours aux versions les plus
              récentes de ces packages. [python3-debian, python3-unidiff, quilt]

       debi(1)
              Installe le  paquet  actuel  en  utilisant  le  script  setuid-root  debpkg  décrit
              ci-dessous.  Il  suppose  que le paquet actuel vient d'être construit (par exemple,
              par debuild) et que le fichier .deb se trouve dans le répertoire  parent  et  qu'il
              exécutera  effectivement dpkg -i sur le fichier .deb. La possibilité d'installer le
              package à l'aide d'une commande très courte est très utile  lors  du  dépannage  de
              packages.

       debootsnap(1)
              Combine   debootstrap  and  snapshot.debian.org  pour  créer  un  chroot  contenant
              exactement la sélection de paquets demandés. Ceci peut être utilisé pour recréer un
              chroot passé, par exemple pour reproduire un bogue. Cet outil est également utilisé
              par debrebuild pour construire un paquet dont les dépendances de construction  sont
              les  mêmes  que  celles  enregistrées  dans  le fichier buildinfo. [python3-pycurl,
              mmdebstrap]

       debpkg(1)
              Un wrapper pour dpkg utilisé par debi  pour  permettre  de  tester  facilement  les
              paquets.  Pour  que  debpkg fonctionne, il doit être positionné setuid root, ce qui
              doit être effectué par l’administrateur système - il n’est pas installé par  défaut
              avec  le  setuid  root.  (Notez  que  le fait de pouvoir exécuter un debpkg avec le
              setuid root équivaut en réalité à avoir un accès root au système, il faut  donc  le
              faire  avec  prudence).  Avoir  debpkg  en tant que wrapper pour dpkg peut être unu
              bonne chose, car ça peut réduire les risques de dommages résultant  d'une  mauvaise
              utilisation accidentelle des commandes en mode superutilisateur (par exemple, un rm
              -rf * par inadvertance dans le mauvais répertoire est  désastreux,  comme  beaucoup
              peuvent en témoigner).

       debrelease(1)
              Un wrapper autour de dupload ou dput qui détermine quelle version télécharger, puis
              appelle dupload  ou  dput  pour  effectuer  le  téléchargement.  [dupload  |  dput,
              ssh-client]

       debrebuild(1)
              Un script qui fournit un fichier .buildinfo expose les instructions pour reproduire
              la construction à l'identique. [sbuild | mmdebstrap, python3-pycurl, libdpkg-perl]

       debrepro(1)
              Script qui teste la reproductibilité d'un paquet Debian. Il construit deux fois  un
              répertoire  source  donné,  avec  un ensemble de variations entre la première et la
              deuxième construction, et compare les paquets binaires produits. Si diffoscope  est
              installé,  il  est  utilisé pour comparer les binaires qui diffèrent. Si disorderfs
              est  installé,  il  est  utilisé  lors  de  la  construction   pour   injecter   du
              non-déterminisme  dans  les  opérations de liste du système de fichiers. [faketime,
              diffoscope, disorderfs]

       debrsign(1)
              Transfère une paire de fichiers à signer .changes et .dsc et lance debsign  sur  la
              machine  distante au travers d'une connection SSH. [gnupg | gnupg2, debian-keyring,
              ssh-client]

       debsign(1)
              Utilisez  GNU  Privacy  Guard  pour  signer  les  fichiers   de   changements   (et
              éventuellement  dsc)  créés  en  exécutant  dpkg-buildpackage avec les options sans
              signature. Utile si  vous  construisez  un  paquet  sur  une  machine  distante  et
              souhaitez  le  signer sur un ordinateur local. Ce script est capable de télécharger
              automatiquement les fichiers .changes et .dsc à  partir  d’un  ordinateur  distant.
              [gnupg | gnupg2, debian-keyring, ssh-client] *

       debsnap(1)
              récupérer des paquets de https://snapshot.debian.org [libwww-perl, libjson-perl]

       debuild(1)
              Un  wrapper  pour  construire  un  paquet  (c'est-à-dire,  dpkg-buildpackage)  afin
              d'éviter les problèmes des permissions insuffisantes, des chemins incorrects,  etc…
              Debuild  configure  l'environnement  approprié  pour  la  construction d'un paquet.
              Debuild utilise le programme fakeroot pour construire le paquet  par  défaut,  mais
              peut  être  invité  à  utiliser  toute  autre commande gain-root, ou peut même être
              installé setuid root. Debuild peut également être utilisé  pour  exécuter  diverses
              opérations  du  fichier  debian/rules  avec la même procédure de gain root. Debuild
              exécute également lintian pour vérifier que le paquet ne comporte pas de  violation
              majeure de la politique. [fakeroot, lintian, gnupg | gnupg2] *

       deb-janitor(1)
              client ligne de commande pour interagir avec Debian-Janitor.

       deb-reversion(1)
              augmente  le  numéro  de  version  d'un  paquet  binaire  et reconstruit le paquet,
              pratique pour les porteurs et autres.

       deb-why-removed(1)
              affiche la raison pour laquelle le paquet a été supprimé. [libdpkg-perl]

       dep3changelog(1)
              préparer une entrée  du  journal  de  modifications  à  partir  de  l'en-tête  d'un
              correctif compatible DEP3.

       desktop2menu(1)
              à  partir  d'un fichier desktop freedesktop.org, produire un corps de fichier menu.
              [libfile-desktopentry-perl]

       dget(1)
              Télécharge les paquets source et binaires Debian. Pointe sur un fichier .changes ou
              .dsc  pour  télécharger  tous  les fichiers de référence. Indiquer un nom de paquet
              pour le télécharger depuis le référentiel apt configuré. [wget | curl]

       diff2patches(1)
              extrait les correctifs d'un fichier  .diff.gz  en  les  plaçant  dans  debian/,  ou
              debian/patches s'il existe. [patchutils]

       dpkg-depcheck, dpkg-genbuilddeps(1)
              Exécute une commande spécifiée (telle que debian/rules build) ou dpkg-buildpackage,
              respectivement,  pour  déterminer  les  paquets  utilisés  lors  du  processus   de
              construction.  Ces  informations  peuvent  être  utiles  lorsque  vous  essayez  de
              déterminer les paquets nécessaires dans les lignes Build-Depends  etc.  du  fichier
              debian/control. [build-essential, strace]

       dscextract(1)
              extraire un seul fichier d'un paquet source Debian. [patchutils]

       dscverify(1)
              vérifie  la  signature  et  les  sommes MD5 d’un fichier dsc par rapport au dernier
              fichier de clés Debian de votre système. [gnupg | gnupg2, debian-keyring]

       edit-patch(1)
              ajouter et éditer un correctif pour un paquet source et envoyer les  modifications.
              [quilt | dpatch | cdbs]

       getbuildlog(1)
              télécharger  les  journaux  de  construction  de  paquet  des  serveurs  Debian  de
              construction automatique. [wget]

       git-deborig(1)
              essayer  de  produire  orig.tar  de  Debian  avec  git-archive(1).   [libdpkg-perl,
              libgit-wrapper-perl,        liblist-compare-perl,        libstring-shellquote-perl,
              libtry-tiny-perl]

       grep-excuses(1)
              rechercher vos paquets dans  les  fichiers  excuses  de  britney.  [libdbd-pg-perl,
              libterm-size-perl, libyaml-syck-perl, wget, w3m]

       hardening-check(1)
              rapporter les caractéristiques de sécurisation d'un ensemble de binaires.

       list-unreleased(1)
              recherche les paquets marqués UNRELEASED dans leur changelog.

       ltnu (Long Time No Upload)(1)
              Afficher  la liste de tous les envois de paquets d'un uploader ou d'un responsable,
              et les afficher à partir du dernier envoi.

       manpage-alert(1)
              trouver des programmes sans page de manuel. [man-db]

       mass-bug(1)
              soumettre en masse des rapports de bogue. [bsd-mailx | mailx]

       mergechanges(1)
              fusionner les fichiers .changes d'une même version mais  construits  sur  plusieurs
              architectures.

       mk-build-deps(1)
              À  partir d'un nom de paquet ou d'un fichier "control", créer un paquet binaire qui
              peut être installé pour satisfaire les dépendances  de  construction  d'un  paquet.
              [equivs]

       mk-origtargz(1)
              Renommer  l’archive  amont,  en  modifiant  éventuellement  la  compression  et  en
              supprimant les fichiers non désirés. [libfile-which-perl, unzip, xz-utils, file]

       namecheck(1)
              Vérifier la disponibilité des noms de projet.

       nmudiff(1)
              prépare un différentiel de  cette  version  (présumée  NMU)  et  de  la  précédente
              (d'après de changelog) et l'envoie vers le BTS. [patchutils, mutt]

       origtargz(1)
              récupérer  l'archive  amont  d'un  paquet  Debian  depuis  divers  sources,  et  la
              dépaqueter. [pristine-tar, pristine-lfs]

       plotchangelog(1)
              afficher sous forme graphique les  données  d'un  fichier  changelog  en  utilisant
              gnuplot. [libtimedate-perl, gnuplot]

       pts-subscribe(1)
              s'abonner  au  PTS  (Package  Tracking  System)  pour un temps limité. [bsd-mailx |
              mailx, at]

       rc-alert(1)
              afficher la liste des paquets installés ayant des bogues empêchant leur intégration
              dans la prochaine distribution. [wget | curl]

       reproducible-check(1)
              rapporter  l'état  "reproductible" des paquets installés. Pour en savoir plus, voir
              <https://reproducible-builds.org>.

       rmadison(1)
              interroger à distance la base de données de l'archive Debian. [liburi-perl, wget  |
              curl]

       sadt(1)
              run DEP-8 tests. [python3-debian, autodep8]

       salsa(1)
              manipule les dépôts de salsa.debian.org et les utilisateurs [libgitlab-api-v4-perl]

       suspicious-source(1)
              afficher  une  liste  de  fichiers  qui  ne  sont  pas  des fichiers source usuels.
              [python3-magic]

       svnpath(1)
              Imprime le chemin d'accès au référentiel Subversion  d'une  extraction  Subversion.
              Prend  également  en  charge  le  calcul des chemins des branches et des balises de
              manière indépendante du référentiel. Utilisé par debcommit pour  générer  des  tags
              svn. [subversion]

       tagpending(1)
              exécuter  depuis une arborescence source Debian et placer l'étiquette "pending" sur
              tous  les  bogues  à  fermer  dans  le  dernier  groupe  d'entrée   du   changelog.
              [libsoap-lite-perl]

       transition-check(1)
              Vérifier  si  l'un  des paquets source listés est impliqué dans une transition pour
              laquelle les envois sont bloqués actuellement. [libwww-perl, libyaml-syck-perl]

       uscan(1)
              Analyse et télécharge automatiquement  les  mises  à  jour  en  amont.  Uscan  peut
              également  appeler  un  programme  tel  que uupdate pour tenter de mettre à jour la
              version Debianisée en fonction de la nouvelle mise à jour. Bien  que  uscan  puisse
              être  utilisé  pour  publier  automatiquement  la  version  mise  à  jour,  il  est
              probablement préférable de ne  pas  le  faire  sans  tests.  Uscan  peut  également
              vérifier  les  signatures  OpenPGP  détachées  si  la clé de signature en amont est
              connue.   [file,   gpgv   |   gpgv2,   gnupg   |   gnupg2,    libfile-dirlist-perl,
              libfile-touch-perl,  libfile-which-perl,  liblwp-protocol-https-perl,  libmoo-perl,
              libwww-perl, unzip, xz-utils]*

       uupdate(1)
              Mets à jour le paquet avec une archive ou des correctifs d'un  auteur  amont.  Cela
              vous  aidera  si  vous  devez mettre à jour votre paquet. Il essaie d’appliquer les
              dernières différences à votre paquet et vous reporte son résultat. [patch]

       what-patch(1)
              déterminer le système de correctifs, s'il existe, utilisé  par  un  paquet  source.
              [patchutils]

       whodepends(1)
              vérifier quels paquets (et responsables) dépendent d'un autre paquet.

       who-permits-upload(1)
              Récupérer  des  renseignements  sur  les  listes de contrôle d’accès de mainteneurs
              Debian. [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring]

       who-uploads(1)
              identifier les dernières personnes ayant envoyé  un  paquet  donné  vers  l'archive
              Debian. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget]

       wnpp-alert(1)
              afficher  la liste des paquets installés offerts à l'adoption ou orphelins. [wget |
              curl]

       wnpp-check(1)
              vérifier si un bogue du type paquet demandé (RFP) ou paquet  en  cours  de  travail
              (ITP) est ouvert pour un paquet. [wget | curl]

       wrap-and-sort(1)
              couper   les  lignes  longues  et  trier  les  items  des  fichiers  d'empaquetage.
              [python3-debian]

TRADUCTION

       Ce   document   est   une   traduction,   maintenue   à    l'aide    de    l'outil    po4a
       <https://po4a.alioth.debian.org/> par l'équipe de traduction francophone du projet Debian.

       Nicolas  François, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux et David Prévot ont
       réalisé cette traduction.

       L'équipe de traduction a fait  le  maximum  pour  réaliser  une  adaptation  française  de
       qualité.    Veuillez    signaler    toute    erreur    de   traduction   en   écrivant   à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet devscripts.

       La version anglaise la plus à jour de ce document est  toujours  consultable  en  ajoutant
       l'option « -L C » à la commande man.