all options
stretch  ] [  stretch-backports  ] [  buster  ] [  buster-backports  ] [  bullseye  ] [  bullseye-backports  ] [  bookworm  ] [  sid  ]
[ Source: devscripts  ]

Package: devscripts (2.17.6+deb9u2)

Links for devscripts

Screenshot

Debian Resources:

Download Source Package devscripts:

Maintainers:

Similar packages:

script per facilitare la vita di un manutentore di pacchetti Debian

Contiene i seguenti script, le dipendenze/raccomandazioni sono mostrate di seguito tra parentesi quadre:

- annotate-output: esegue un comando e aggiunge all'inizio l'ora e il

   flusso (O per stdout, E per stderr) per ogni riga di output;
 - archpath: stampa i nomi dei pacchetti tla/Bazaar [tla | bazaar];
 - bts: strumento a riga di comando per manipolare i BTS [www-browser,
   libauthen-sasl-perl, libnet-smtps-perl, libsoap-lite-perl, liburi-perl,
   libwww-perl, bsd-mailx | mailx];
 - build-rdeps: cerca tutti i pacchetti che hanno come dipendenze di
   compilazione un dato pacchetto [dctrl-tools, dose-extra];
 - chdist: strumento per maneggiare facilmente parecchie distribuzioni
   [dctrl-tools];
 - checkbashisms: verifica se uno script /bin/sh contiene alcuni diffusi
   costrutti specifici di bash;
 - cowpoke: carica un pacchetto sorgente Debian in un host cowbuilder e lo
   compila, opzionalmente anche firmando e caricando il risultato in una
   coda in entrata [ssh-client];
 - cvs-debi, cvs-debc: wrapper rispettivamente per debi e debc (vedere più
   avanti) che permette di eseguirli da una directory di lavoro CVS
   [cvs-buildpackage];
 - cvs-debrelease: wrapper per debrelease che permette di eseguirlo
   da una directory di lavoro CVS [cvs-buildpackage, dupload | dput,
   ssh-client];
 - cvs-debuild: wrapper per cvs-buildpackage per usare debuild come suo
   programma di compilazione del pacchetto [cvs-buildpackage, fakeroot,
   lintian, gnupg | gnupg2];
 - dcmd: esegue un dato comando sostituendo il nome di un file .changes o
   .dsc con ognuno dei file che vi sono referenziati;
 - dcontrol: interroga da remoto pacchetti e file di controllo dei
   sorgenti per tutte le distribuzioni Debian [liburl-perl, libwww-perl];
 - dd-list: data una lista di pacchetti li stampa, ordinati per
   manutentore, in modo carino;
 - debc: visualizza il contenuto dei .deb appena compilati;
 - debchange/dch: aggiunge automagicamente elementi ai file
   debian/changelog [libdistro-info-perl, libsoap-lite-perll];
 - debcheckout: fa il checkout del repository di sviluppo di un pacchetto
   Debian;
 - debclean: pulisce un albero di sorgenti Debian [fakeroot];
 - debcommit: fa il commit di modifiche in cvs, darcs, svn, svk, tla, bzr,
   git o hg, basando il messaggio del commit sul changelog [cvs | darcs |
   subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl];
 - debdiff: confronta due versioni di un pacchetto Debian per verificare
   la presenza di file aggiunti o rimossi; si usi il pacchetto diffoscope
   per confronti approfonditi [wdiff, patchutils];
 - debi: installa un pacchetto appena compilato;
 - debpkg: wrapper per dpkg per permettere la gestione/test di pacchetti
   senza usare su;
 - debrepro: strumento per testare la riproducibilità per pacchetti Debian
   [faketime, diffoscope, disorderfs];
 - debrelease: wrapper per dupload o dput [dupload | dput, ssh-client];
 - debsign, debrsign: firma una coppia .changes/.dsc senza la necessità
   che sia presente il resto del pacchetto; può firmare la coppia da
   remoto o scaricarla da una macchina remota per la firma [gnupg | gnupg2,
   debian-keyring, ssh-client];
 - debsnap: preleva pacchetti da http://snapshot.debian.org [libwww-perl,
   libjson-perl];
 - debuild: wrapper per compilare un pacchetto senza usare su, né
   preoccuparsi di come eseguire dpkg per compilare con fakeroot;
   si prende cura anche dei problemi di ambiente comuni: umask, ecc.
   [fakeroot, lintian, gnupg | gnupg2];
 - deb-reversion: incrementa il numero di versione di un pacchetto binario
   e rimpacchetta l'archivio, utile per chi fa port e simili;
 - desktop2menu: produce lo scheletro di un file di menu a partire da un
   file desktop freedesktop.org [libfile-desktopentry-perl];
 - dget: scarica pacchetti sorgenti e binari Debian [wget | curl];
 - diff2patches: estrae patch da un file .diff.gz e le mette sotto debian/
   o, se presente, debian/patches [patchutils];
 - dpkg-depcheck, dpkg-genbuilddeps: determina i pacchetti usati durante
   la compilazione di un pacchetto Debian; utile per determinare il campo
   di controllo Build-Depends necessario [build-essential, strace];
 - dscextract: estrae un singolo file da un pacchetto sorgente Debian
   [patchutils];
 - dscverify: verifica l'integrità di un pacchetto Debian dai file
   .changes o .dsc [gnupg | gnupg2, debian-keyring];
 - edit-patch: aggiunge/modifica una patch da un pacchetto sorgente e fa
   il commit delle modifiche [quilt | dpatch | cdbs];
 - getbuildlog: scarica i log di compilazione di un pacchetto da Debian
   auto-builders [wget];
 - git-deborig: cerca di produrre il file Debian orig.tar usando
   git-archive(1) [libdpkg-perl, libgit-wrapper-perl,
   liblist-compare-perl];
 - grep-excuses: filtra le righe inerenti a un dato pacchetto nel file
   update_excuses.html [libterm-size-perl, wget, w3m];
 - list-unreleased: cerca pacchetti non rilasciati;
 - manpage-alert: individua gli eseguibili che non hanno le pagine di
   manuale corrispondenti [man-db];
 - mass-bug: segnala in massa bug [bsd-mailx | mailx];
 - mergechanges: fa il merge di file .changes dallo stesso rilascio, ma
   compilati su architetture differenti;
 - mk-build-deps: genera, a partire da un nome di pacchetto o un file
   control, un pacchetto binario che può essere installato per soddisfare
   le dipendenze di compilazione dei pacchetti dati [equivs];
 - mk-origtargz: rinomina gli archivi tar originali, cambiando in modo
   opzionale la compressione e rimuovendo file non desiderati [unzip,
   xz-utils, file];
 - namecheck: verifica che nomi di progetto non siano già stati usati;
 - nmudiff: spedisce per posta al BTS un diff del pacchetto attuale
   rispetto alla versione precedente, per aiutare nel tracciamento di NMU
   [patchutils, mutt];
 - origtargz: recupera l'archivio tar originale di un pacchetto Debian da
   varie fonti e lo spacchetta;
 - plotchangelog: visualizza un grafico carino dei dati in un file
   changelog [libtimedate-perl, gnuplot];
 - pts-subscribe: fa la sottoscrizione ad un PTS per un limitato periodo
   di tempo [bsd-mailx | mailx, at];
 - rc-alert: elenca i pacchetti installati che hanno bug critici per il
   rilascio [wget | curl];
 - rmadison: fa interrogazioni remote sui pacchetti nel database
   dell'archivio Debian [liburi-perl, wget | curl];
 - sadt: esegue test DEP-8 [python3-debian];
 - suspicious-source: stampa una lista di file che non sono file sorgenti
   comuni [python3-magic];
 - svnpath: stampa i percorsi di un repository svn [subversion];
 - tagpending: viene eseguito in un albero sorgente Debian e marca come
   pendenti i bug che devono essere chiusi nell'ultimo changelog;
 - transition-check: verifica una lista di pacchetti di sorgenti per
   vedere se sono coinvolti in transizioni per i quali il caricamento in
   unstable è attualmente bloccato [libwww-perl, libyaml-syck-perl];
 - uscan: cerca nuove versioni dei pacchetti nei loro siti di origine
   [gpgv | gpgv2, gnupg |gnupg2, liblwp-protocol-https-perl, libwww-perl,
   unzip, xz-utils, file];
 - uupdate: integra le modifiche degli autori originari in un pacchetto
   sorgente [patch];
 - what-patch: determina quale sistema di patch, se esiste, è usato da
   un pacchetto di sorgenti [patchutils];
 - whodepends: trova quali manutentori hanno pacchetti che dipendono da un
   dato pacchetto;
 - who-uploads: determina chi ha aggiornato più recentemente un pacchetto
   nell'archivio Debian [gnupg | gnupg2, debian-keyring,
   debian-maintainers, wget];
 - wnpp-alert: elenca i pacchetti installati che sono orfani o sono in
   attesa di essere adottati [wget | curl];
 - wnpp-check: verifica se c'è un bug aperto con una richiesta di
   impacchettamento o l'intenzione di impacchettare un pacchetto [wget |
   curl];
 - who-permits-upload: recupera informazioni sulle liste di controllo
   degli accessi dei Debian Maintainer [gnupg | gnupg2,
   libencode-locale-perl, libwww-perl, debian-keyring];
 - wrap-and-sort: spezza le righe lunghe e ordina gli elementi nella fase
   di impacchettamento dei file [python3-debian].

È anche incluso un insieme di filtri email d'esempio per filtrare la posta dalle mailing list di Debian tramite exim, procmail, ecc.

Tags: Software Development: Debian, Packaging, Implemented in: implemented-in::perl, interface::commandline, Role: Program, Scope: Utility, Application Suite: suite::debian, use::checking, Works with: Bugs or Issues, works-with::software:package, works-with::software:source

Other Packages Related to devscripts

  • depends
  • recommends
  • suggests
  • enhances

Download devscripts

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 916.1 kB2,073.0 kB [list of files]
arm64 916.1 kB2,073.0 kB [list of files]
armel 916.1 kB2,072.0 kB [list of files]
armhf 916.0 kB2,072.0 kB [list of files]
i386 916.2 kB2,072.0 kB [list of files]
mips 916.2 kB2,072.0 kB [list of files]
mips64el 916.3 kB2,073.0 kB [list of files]
mipsel 916.2 kB2,072.0 kB [list of files]
ppc64el 916.5 kB2,132.0 kB [list of files]
s390x 916.1 kB2,073.0 kB [list of files]