[ Source: devscripts ]
Package: devscripts (2.19.5 deb10u1)
Links for devscripts
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 arch (tla/Bazaar); gestisce anche il calcolo dei nomi di pacchetto per altri rami [tla | bazaar]; - bts: strumento a riga di comando per accedere al BTS (sistema di tracciamento dei bug) di Debian, sia per inviare email a [email protected], sia per accedere alle pagine web e all'interfaccia SOAP del 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 dipendenza di compilazione un dato pacchetto [dctrl-tools, dose-extra, libdpkg-perl]; - 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 del pacchetto corrente; farlo dopo un "debuild" con successo per vedere se il pacchetto sembra a posto; - debchange (abbreviato: dch): modifica debian/changelog e gestisce i numeri di versione per conto dell'utente; incrementa il numero di versione o aggiunge una voce per la versione attuale, a seconda delle opzioni che riceve [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; debclean pulisce tutti gli alberi sorgenti Debian al di sotto della directory attuale e, se richiesto, rimuove anche i file che sono stati generati da questi alberi di sorgenti (cioè file .deb, .dsc e .changes). Mantiene i .diffs e i file originali, però, in modo che i binari e gli altri file possano essere ricompilati se necessario [fakeroot]; - debcommit: fa il commit di modifiche in cvs, darcs, svn, svk, tla, bzr, git o hg, usando le nuove voci in debian/changelog come messaggio di commit; gestisce anche le etichetti per rilasci di pacchetti Debian [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial, libtimedate-perl]; - debdiff: programma che esamina due file .deb o due file .changes e riporta ogni differenza trovata nei loro elenchi di pacchetti; utile per assicurare che non sia stato perso inavvertitamente alcun file tra versioni dei sorgenti. Può anche esaminare due file .dsc e riportare le differenze tra versioni sorgente. Per un confronto più approfondito si può usare il pacchetto diffoscope [wdiff, patchutils]; - debdiff-apply: applica diff unificati di due pacchetti sorgenti Debian, così come generati da debdiff, ad un pacchetto sorgente Debian di destinazione; tutte le modifiche a debian/changelog sono gestite in modo speciale per evitare i conflitti che i diff di changelog tipicamente producono quando applicati nativamente. Può essere usato per controllare che le vecchie patch siano ancora valide per le versioni più nuove di tali pacchetti [python3-debian, python3-unidiff, quilt]; - debi: installa il pacchetto attuale usando lo script debpkg con setuid root descritto in seguito. Assume che il pacchetto corrente sia appena stato compilato (per esempio da debuild) e che il .deb sia nella directory genitrice e, di fatto, esegue dpkg -i sul .deb. La capacità di installare il pacchetto con un comando molto corto è molto utile quando si risolvono problemi nei pacchetti; - debpkg: wrapper per dpkg usato da debi per permettere di testare comodamente pacchetti. Affinché debpkg funzioni, è necessario che sia setuid root e questo deve essere fatto dall'amministratore di sistema: non è installato in maniera predefinita come setuid root by default. (Notare che poter eseguire debpkg con setuid root è di fatto lo stesso che avere accesso root al sistema, perciò dovrebbe essere fatto con cautela.) Avere debpkg come wrapper per dpkg può essere una Buona Cosa (TM) dato che diminuisce il potenziale di pericolo di danni per un uso accidentalmente sbagliato dei comandi in modalità superutente (es., un rm -rf * accidentale nella directory sbagliata è disastroso, come possono testimoniare in molti). - debrelease: wrapper per dupload o dput che scopre quale versione caricare e poi chiama dupload o dput per effettuare l'effettivo caricamento [dupload | dput, ssh-client]; - debrepro: script che testa la riproducibilità dei pacchetti Debian; compila una data directory di sorgenti due volte, con un insieme di variazioni tra la prima e la seconda compilazione, e confronta i pacchetti binari prodotti. Se diffoscope è installato viene usato per confrontare i binari che non corrispondono. Se disorderfs è installato, viene usato durante la compilazione per inserire non-determinismo nelle operazioni di elencazione del file system [faketime, diffoscope, disorderfs]; - debrsign: trasferisce una coppia .changes/.dsc ad una macchina remota per la firma ed esegue debsign sulla macchina remota su una connessione SSH [gnupg | gnupg2, debian-keyring, ssh-client] - debsign: usa GNU Privacy Guard per firmare file di modifiche (ed eventualmente dsc) creati eseguendo dpkg-buildpackage con opzioni no-sign; utile se si sta compilando un pacchetto su una macchina remota e si desidera firmarlo su una locale. Questo script è in grado di scaricare automaticamente i file .changes e .dsc da una macchina remota [gnupg |gnupg2, debian-keyring, ssh-client]; - debsnap: preleva pacchetti da https://snapshot.debian.org [libwww-perl, libjson-perl]; - debuild: wrapper per compilare un pacchetto (cioè dpkg-buildpackage) per evitare problemi con permessi insufficienti e percorsi sbagliati, ecc. debuild imposta l'ambiente appropriato per compilare un pacchetto. debuild usa in modo predefinito il programma fakeroot per compilare il pacchetto, ma può essere istruito ad usare qualsiasi altro comando per diventare root, o può persino essere installato con setuid root. debuild può anche essere usato per eseguire varie operazioni debian/rules con la stessa procedura per ottenere permessi root. debuild esegue anche lintian per controllare che il pacchetto non abbia importanti violazioni delle politiche [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; - dep3changelog: genera una voce di changelog da un header di patch in tile DEP3; - 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; puntarlo ad un .changes o .dsc per scaricare tutti i file dei riferimenti. Specificare un nome di pacchetto per scaricarlo dal repository apt configurato [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: eseguono, rispettivamente, un comando specificato (come debian/rules build) o dpkg-buildpackage, per determinare i pacchetti utilizzati durante il processo di compilazione; questa informazione può essere d'aiuto quando si cerca di determinare i pacchetti necessari nelle righe Build-Depends, ecc. nel file debian/control [build-essential, strace]; - dscextract: estrae un singolo file da un pacchetto sorgente Debian [patchutils]; - dscverify: controlla la firma e la somma di controllo MD5 di un file dsc rispetto al più recente portachiavi Debian nel sistema [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-erl, libstring-shellquote-perl, libtry-tiny-perl]; - grep-excuses: usa grep sulle motivazioni di britney per trovare cosa sta succedendo ai pacchetti dell'utilizzatore [libdbd-pg-perl, libterm- size-perl, libyaml-syck-perl, wget, w3m]; - hardening-check: riporta le caratteristiche di hardening di un set di binari; - list-unreleased: cerca pacchetti marcati UNRELEASED nel loro changelog; - ltnu (Long Time No Upload): elenca tutti gli aggiornamenti di pacchetti dall'autore del caricamento o manutentore specificato e li visualizza ordinati in base all'ultimo caricamento, prima i caricamenti più vecchi; - 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 [libfile-which-perl, unzip, xz-utils, file]; - namecheck: verifica che nomi di progetto non siano già stati usati; - nmudiff: prepara un diff di questa versione (presumibilmente un NMU rispetto alla versione precedentemente rilasciata (come da changelog) e invia il diff al BTS [patchutils, mutt]; - origtargz: recupera l'archivio tar originale di un pacchetto Debian da varie fonti e lo spacchetta; - plotchangelog: visualizza graficamente informazioni da un changelog usando gnuplot [libtimedate-perl, gnuplot]; - pts-subscribe: fa la sottoscrizione al PTS (Package Tracking System) 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]; - salsa: manipola repository e utenti di salsa.debian.org [libgitlab-api-v4-perl]; - suspicious-source: stampa una lista di file che non sono file sorgenti comuni [python3-magic]; - svnpath: stampa il percorso del repository Subversion di un checkout Subversion; gestisce anche il calcolo dei percorsi per rami e tag in un modo indipendente dal repository. Usato da debcommit per generare tag 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: scansiona automaticamente alla ricerca di aggiornamenti degli autori originali e li scarica. uscan può anche chiamare un programma come uupdate per cercare di aggiornare la versione debianizzata in base al nuovo aggiornamento. Sebbene uscan potrebbe essere utilizzato per rilasciare automaticamente la versione aggiornata, è probabilmente meglio non farlo senza testarla prima. uscan può anche verificare firme OpenPGP separate se è nota la chiave di firma degli autori originali [file, gpgv | gpgv2, gnupg | gnupg2, libfile-which-perl, liblwp- protocol-https-perl, libmoo-perl, libwww-perl, unzip, xz-utils]; - uupdate: aggiorna il pacchetto con un archivio o patch da un autore originale; ciò può essere d'aiuto se si deve aggiornare il proprio pacchetto. Cerca di applicare i diff più recenti al pacchetto e dice quanto successo ha avuto [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-permits-upload: recupera informazioni sulle liste di controllo degli accessi dei Debian Maintainer [gnupg | gnupg2, libencode-locale-perl, libwww-perl, debian-keyring]; - 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]; - wrap-and-sort: spezza le righe lunghe e ordina gli elementi nella fase di impacchettamento dei file [python3-debian]; - /usr/share/doc/devscripts/examples: questa directory contiene esempi di script procmail ed exim per mettere in ordine la posta che arriva dalle mailing list Debian.
Other Packages Related to devscripts
|
|
|
|
-
- dep: dpkg-dev (>= 1.18.19)
- strumenti per lo sviluppo di pacchetti Debian
-
- dep: file
- riconosce il tipo di dati in un file usando numeri "magici"
-
- dep: libc6 (>= 2.3.4)
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
-
- dep: libfile-homedir-perl
- modulo Perl per trovare le directory utente tra le piattaforme
-
- dep: libfile-which-perl
- modulo Perl per cercare programmi eseguibili nel PATH
-
- dep: libipc-run-perl
- modulo Perl per eseguire processi
-
- dep: libmoo-perl
- libreria Minimalist Object Orientation (compatibile con Moose)
-
- dep: libwww-perl
- interfaccia semplice e coerente al world-wide web
-
- dep: patchutils
- utilità per lavorare con patch
-
- dep: perl
- "Practical Extraction and Report Language" di Larry Wall
-
- dep: python3
- linguaggio interattivo di alto livello orientato agli oggetti (versione python3 predefinita)
-
- dep: sensible-utils
- utilità per la selezione di un'alternativa sensata
-
- dep: wdiff
- comparazione di due file parola per parola
-
- rec: apt (>= 1.3~pre3)
- gestore di pacchetti a riga di comando
-
- rec: at
- esecuzione di job ed elaborazione di batch ritardata
-
- rec: dctrl-tools
- strumenti da riga di comando per elaborare informazioni su pacchetti Debian
-
- rec: debian-keyring
- chiavi GnuPG degli sviluppatori e dei manutentori Debian
-
- rec: equivs
- aggira le dipendenze dei pacchetti Debian
-
- rec: libdistro-info-perl
- informazioni sui rilasci delle distribuzioni (modulo Perl)
-
- rec: libdpkg-perl
- moduli Perl per dpkg
-
- rec: libencode-locale-perl
- utilità per determinare la codifica locale
-
- rec: libgit-wrapper-perl
- modulo Perl per fare da wrapper all'interfaccia a riga di comando di git
-
- rec: libgitlab-api-v4-perl
- modulo e client a riga di comando per API GitLab v4
-
- rec: liblist-compare-perl
- modulo Perl per confrontare elementi di due o più liste
-
- rec: liblwp-protocol-https-perl
- driver HTTPS per LWP::UserAgent
-
- rec: libsoap-lite-perl
- implementazione Perl di client e server SOAP
-
- rec: libstring-shellquote-perl
- racchiude tra virgolette le stringhe per poter essere processate dalla shell
-
- rec: libtry-tiny-perl
- modulo che fornisce un try/catch minimalistico
-
- rec: liburi-perl
- modulo per manipolare e accedere a stringhe URI
-
- rec: licensecheck
- semplice controllore di licenze per file sorgente
-
- rec: lintian
- controllore dei pacchetti Debian
-
- rec: man-db
- visualizzatore on-line di pagine di manuale
-
- rec: patch
- applica un file diff all'originale
-
- rec: python3-apt
- interfaccia Python 3 a libapt-pkg
-
- rec: python3-debian (>= 0.1.15)
- moduli Python3 per lavorare con formati di dati relativi a Debian
-
- rec: python3-magic
- interfaccia Python 3 alla libreria libmagic per l'identificazione del tipo di file
-
- rec: python3-requests
- semplice ed elegante libreria HTTP per Python 3, fatta per esseri umani
-
- rec: python3-unidiff
- libreria Python per analisi/estrazione di metadati da diff unificati (Python 3)
-
- rec: python3-xdg
- libreria Python 3 per accedere agli standard di freedesktop.org
-
- rec: strace
- tracciatore di chiamate di sistema
-
- rec: unzip
- de-archiviatore per file .zip
-
- rec: xz-utils
- utilità per la compressione nel formato XZ
-
- sug: adequate
- strumento per la verifica della qualità dei pacchetti Debian
-
- sug: autopkgtest
- test "come-installato" automatici per i pacchetti Debian
-
- sug: bls-standalone
- standalone build log scanner
-
- sug: build-essential
- elenco informativo dei pacchetti build-essential
-
- sug: check-all-the-things
- Package not available
-
- sug: cvs-buildpackage
- insieme di script per pacchetti di Debian per alberi di sorgenti CVS
-
- sug: debhelper
- programmi ausiliari per debian/rules
-
- sug: devscripts-el
- pacchetto di transizione, da devscripts-el a elpa-devscripts
-
- sug: diffoscope
- confronto in profondità tra file, archivi e directory
-
- sug: disorderfs
- file system FUSE che introduce non-determinismo
-
- sug: dose-extra (>= 4.0)
- Extra QA tools from the Dose3-library
-
- sug: duck
- controlla gli URL in file debian/control e debian/upstream
-
- sug: faketime
- restituisce ai programmi un orario di sistema fittizio (strumento a riga di comando)
-
- sug: gnuplot
- programma a riga di comando interattivo per tracciare grafici
also a virtual package provided by gnuplot-nox, gnuplot-qt, gnuplot-x11
-
- sug: how-can-i-help
- mostra le opportunità per contribuire a Debian
-
- sug: libauthen-sasl-perl
- Authen::SASL - infrastruttura di autenticazione SASL
-
- sug: libdbd-pg-perl
- driver Perl DBI per il server di database PostgreSQL
-
- sug: libfile-desktopentry-perl
- modulo Perl per gestire file .desktop di Freedesktop
-
- sug: libnet-smtps-perl
- SSL/STARTTLS support for Net::SMTP
-
- sug: libterm-size-perl
- estensione Perl per ottenere la dimensione del terminale
-
- sug: libtimedate-perl
- raccolta di moduli per manipolare informazioni con date/orari
-
- sug: libyaml-syck-perl
- modulo Perl per uno strumento veloce e leggero per caricamento e dump di YAML
-
- sug: mozilla-devscripts
- Development scripts used by Mozilla's addons packages
-
- sug: mutt
- lettore di posta testuale con supporto per MIME, GPG, PGP e thread
-
- sug: piuparts
- strumento di test dell'installazione, aggiornamento e rimozione di pacchetti .deb
-
- sug: postgresql-client
- programmi front-end per PostgreSQL (versione supportata)
also a virtual package provided by postgresql-client-11
-
- sug: quilt
- strumento per lavorare con serie di patch
-
- sug: ratt
- ricompila tutto
-
- sug: reprotest
- compila software e ne controlla la riproducibilità
-
- sug: ssh-client
- virtual package provided by openssh-client
-
- sug: svn-buildpackage
- programmi ausiliari per mantenere pacchetti Debian con Subversion
-
- sug: w3m
- visualizzatore/browser web con eccellente supporto per tabelle e frame
Download devscripts
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
i386 | 1,021.1 kB | 2,488.0 kB | [list of files] |