IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

cpan2debp - Online nel cloud

Esegui cpan2debp nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando cpan2debp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


dh-make-perl - Crea pacchetti sorgenti Debian dai moduli Perl

SINOSSI


dh-crea-perl [crea] {DIR_SORGENTE | --cpan MODULO|DISTRIBUZIONE} opzioni...
dh-make-perl aggiornare {--soltanto ...} [cartella]
dh-make-perl individuare Foo::Bar ...
dh-make-perl aggiorna-cache
dh-make-perl dump-config
dh-make-perl aiuto
cpan2deb MODULO|DISTRIBUZIONE opzioni...
cpan2dsc MODULO|DISTRIBUZIONE opzioni...

DESCRIZIONE


dh-make-perl creerà i file necessari per creare un pacchetto sorgente Debian da un Perl
modulo o distribuzione CPAN. Funziona per la maggior parte dei pacchetti semplici ed è utile anche per
iniziare a impacchettare i moduli Perl.

Puoi specificare un modulo o un nome di distribuzione con l'opzione --cpan e dh-make-perl volere
scaricalo per te da un mirror CPAN, oppure puoi specificare la directory con già
sorgenti decompresse. Se non viene fornito né --cpan né una directory come argomento, dh-make-perl
tenta di creare un pacchetto Perl dai dati nella directory corrente.

Puoi compilare e installare il pacchetto binario debian usando "--build" e "--install"
opzioni della riga di comando.

If dh-make-perl è chiamato come

cpan2deb Pippo::Bar

si comporta come

dh-make-perl make --build --cpan Pippo::Bar

If dh-make-perl è chiamato come

cpan2dsc Pippo::Bar

si comporta come

dh-make-perl make --build-source --cpan Foo::Bar

L'uso di questo programma non è una scusa per non leggere la documentazione per gli sviluppatori Debian,
inclusa la politica Debian, la politica Debian Perl, il manuale di pacchettizzazione e così via.

COMANDI
make
Comando predefinito se non viene dato alcun comando. Crea debianizzazione da zero. Non riesce
con un errore se Debian/ la directory esiste già.

aggiornare [cartella]
Per rinfrescare un pacchetto. "directory" per impostazione predefinita è la directory di lavoro corrente.
ricostruisce debian/diritto d'autore, debian/regole, debian/comp utilizzando i modelli correnti.
Prima di apportare modifiche a questi file, viene creata una copia di backup con .bak
suffisso.

Questo è utile quando debian/regole è stato creato utilizzando modelli precedenti e non contiene
molte personalizzazioni. Come sempre, sei fortemente incoraggiato a verificare se debian/regole
sembra sano di mente.

"refresh" tenta anche di aggiornare gli elenchi di dipendenze in debian / control da META.yml. Questo
ganci trapunta(1) in debian/regole e crea debian/README.source

Durante l'aggiornamento debian/diritto d'autore dh-make-perl cerca di essere intelligente nel ricordare le email
indirizzi. Ottiene l'elenco dei detentori del copyright e le loro e-mail per debian/* da
il segno fuori le linee in debian/log delle modifiche. Tuttavia, per consentire gli indirizzi e-mail
cambiando, cerca le linee di cambiamento della forma

* Cambio email: Debbie Devlin -> [email protected]

Quindi ora "Debbie Devlin[email protected]>" verrà utilizzato nel copyright invece di
"Debbie Devlin[email protected]>".

--soltanto | -o controllo|copyright|docs|esempi|regole
Questa opzione permette di aggiornare solo uno o più file nella directory debian/
quando dh-make-perl viene eseguito in modalità "refresh". I nomi dei file sono separati da una virgola. Il
l'opzione può essere data più volte, accumulando argomenti.

individuare MODULO ...
Tenta di individuare il pacchetto che contiene il dato Perl MODULOs.

Esempio:

dh-make-perl trova IPC::Run3 XML::Tidy

aggiorna-cache
dh-make-perl analizza i file dei contenuti, recuperati da file-apt(1) e memorizza il risultato
in una cache. La cache viene aggiornata automaticamente se è più vecchia di qualsiasi Contenuto
file. Tuttavia, se corri file-apt(1) nel tuo cron job notturno, la prima volta che corri
dh-make-perl durante il giorno, aspetterai che la cache venga ricostruita. Insieme a
questa opzione, puoi spostare la ricreazione della cache nel cron job, subito dopo "apt-file
aggiornare".

Non fa nulla se la cache è più recente dei file Contents.

dump-config
Fa in modo che la configurazione corrente, comprese eventuali impostazioni predefinite, venga stampata su
uscita standard.

Utile per popolare il file dh-make-perl.conf.

Aiuto
Visualizza brevi informazioni sull'utilizzo.

VERSIONI
--apt-contenuto-dir dir
Posizione della directory dei contenuti del file apt. L'impostazione predefinita è /var/cache/apt/file-apt

--arco in qualsiasi | contro tutti i
Questo commuta tra pacchetti dipendenti dall'arco e indipendenti dall'arco. Se --arco non è
Usato, dh-make-perl utilizza un algoritmo relativamente ben funzionante per decidere da solo.

--backup | --no-backup
In modalità "aggiorna", crea backup di debian/diritto d'autore ed debian/regole prima
sovrascrivendoli. Attivo per impostazione predefinita.

--basepkgs
Fornisce esplicitamente un elenco separato da virgole di pacchetti da considerare pacchetti "base" (ad es
pacchetti che dovrebbero essere sempre disponibili nei sistemi Debian). Questa opzione è predefinita su
"perl,perl-base" - è usato per controllare le dipendenze del modulo. Se un modulo necessario è
in "basepkgs", non sarà menzionato nel campo "dipende:" di "debian/control".

Se viene specificata questa opzione, i pacchetti predefiniti sopra menzionati non saranno inclusi
(ma sarà menzionato come dipendenze esplicite nel pacchetto risultante). puoi, di
ovviamente, menziona i tuoi moduli e specifica esplicitamente i valori predefiniti.

Nota che questa opzione dovrebbe essere usata con parsimonia e con attenzione, poiché potrebbe portare a
pacchetti non ricostruibili a causa di dipendenze non soddisfatte.

--bdipende COSTRUISCI-DIPENDE
Specificare manualmente la stringa da utilizzare per le dipendenze di compilazione del modulo (ovvero,
i pacchetti e le loro versioni che devono essere installati per avere successo
costruire il pacchetto). Tieni presente che i pacchetti generati da dh-make-perl richiedere
debhelper da specificare come dipendenza di compilazione. Stessa nota di --dipende si applica
qui - usa solo quando necessario.

--bdipendenza COSTRUISCI-DIPENDE-INDEP
Specifica manualmente la stringa da utilizzare per le dipendenze di compilazione del modulo per
edifici indipendenti dall'architettura. Stesse note di quelle per --depends e --bdepends
le opzioni si applicano qui.

Nota che per --depends, --bdepends e --bdependsi puoi anche specificare che il
il campo non dovrebbe apparire in debian/rules (se lo intendi davvero, ovviamente ;-) ) di
dandogli una stringa vuota come argomento.

--costruire
Compila il pacchetto binario (cioè il file .deb) dopo aver impostato la directory del pacchetto.

NB: questo crea solo un pacchetto binario (chiamando "fakeroot debian/rules binary") e
non firma il pacco. È pensato per una rapida installazione locale di un pacchetto, non per
creazione di un pacchetto pronto per l'invio all'archivio Debian.

--build-source
Compila il pacchetto sorgente (cioè i file .dsc e .debian.tar.gz) dopo aver impostato il
directory del pacchetto su.

NB: questo crea solo un pacchetto sorgente (chiamando "dpkg-source -b") e non firma
il pacchetto. È pensato per una rapida installazione locale di un pacchetto sorgente da lanciare
ad esempio in un pbuilder, non per creare un pacchetto sorgente pronto per l'invio al
Archivio Debian.

--chiude ITPBUG
Specifica manualmente il numero di bug ITP che questo pacchetto chiude. Se non dato, dh-fare-
perl proverà a connettersi a bugs.debian.org per recuperare il numero di bug appropriato, usando
WWW::Meccanizzare.

--core-ok
Consente la creazione di moduli Perl di base. Per impostazione predefinita, dh-make-perl non consentirà la costruzione di un
modulo fornito come parte della libreria Perl standard; specificando questo
opzione, dh-make-perl li costruirà comunque.

Nota che, sebbene non sia probabile, ciò potrebbe danneggiare elementi non correlati nel tuo
sistema - se una versione più recente di un modulo principale interrompe l'API, tutti i tipi di demoni
potrebbe arrabbiarsi ;-)

--cpan MODULO|DISTRIBUZIONE
Istruisce dh-make-perl per recuperare ed estrarre il modulo o la distribuzione CPAN specificati.
Funziona sia con "Foo::Bar" che con "Foo-Bar".

--cpan-mirror MIRROR
Specifica un sito CPAN da utilizzare come mirror.

--dir-dati DIRECTORY
Usa un'altra directory di dati, invece di quella predefinita, "/usr/share/dh-make-perl"

La directory dei dati è stata dh-make-perl cerca le sue regole predefinite.* modelli. è
simile a --home-dir, ma non cambia la posizione della cache dei contenuti di APT
file. Se vengono dati entrambi, --home-dir ha la precedenza.

--dipende DIPENDE
Specificare manualmente la stringa da utilizzare per le dipendenze del modulo. Questo dovrebbe essere
utilizzato quando si costruiscono moduli dove dh-make-perl non riesco a indovinare le dipendenze Perl (come
come moduli creati utilizzando Module::Install), o quando il codice Perl dipende da non Perl
binari o librerie. Generalmente, dh-make-perl scoprirà le dipendenze di
si. Se hai bisogno di passare dh-make-perl informazioni sulla dipendenza, devi farlo usando
il formato del pacchetto Debian. cioè

dh-make-perl --dipende da libtest-more-perl

--desc BREVE DESCRIZIONE
Usa l'argomento di --desc come breve descrizione del pacchetto.

--dh VERSIONE
Imposta il livello di compatibilità del debhelper desiderato. Il valore predefinito è 8 per l'architettura-
pacchetti indipendenti e 9 per i pacchetti dipendenti dall'architettura (XS).

Dalla versione 0.77, dh-make-perl supporta solo i livelli di compatibilità debhelper > = 8.

See debhelper(1).

--dist DISTRIBUZIONE
Limita le distribuzioni i cui file "Contenuto" vengono analizzati. L'argomento è a
nome della distribuzione.

Predefinito: vuoto, il che significa nessun filtro.

Esempio:
dh-make-perl --dist etch

--e-mail | -e E-MAIL
Specifica manualmente l'indirizzo email del manutentore da usare in debian/control e in
debian/log delle modifiche.

--escludere | -i [REGEX]
Ciò consente di specificare un PCRE per escludere alcuni file dalla ricerca di documenti e
roba del genere. Se non viene fornito alcun argomento (ma l'opzione è specificata - non specificando
lo switch includerà tutto), per impostazione predefinita sono i valori predefiniti di dpkg-source.

--installare
Installa il pacchetto appena creato. Specificare --install implica --build - Il pacchetto
non verrà installato a meno che non sia stato costruito (ovviamente ;-) )

--invadente
Quando si determinano le dipendenze del modulo, se Module::Depends fallisce, riprova con
Modulo::Dipende::Intrusivo. M:D:Carico tutti i file .pm, intercettando il caricamento di altri
moduli, eseguendo effettivamente codice non attendibile per tuo conto. Usare con cautela.

--Rete
Abilita l'interrogazione degli elenchi Debian WNPP per ITP e bug simili. Abilitato per impostazione predefinita,
usa "--no-network" per disabilitare.

--nota
Questa opzione per non eseguire il test automatico del modulo come parte della build
lo script è stato rimosso in 0.54. Si prega di non inserire alcun segno di spunta in DEB_BUILD_OPTIONS
variabile d'ambiente se si desidera saltare i test durante la creazione di un pacchetto.

--home-dir DIRECTORY
Dove sono archiviati i contenuti APT e altre cache.

Predefinito: ~/.dh-make-perl

--nome del pacchetto | -p NOME DEL PACCHETTO
Specificare manualmente il nome del pacchetto, utile quando il modulo ha dei trattini nel nome.

--pkg-perl
Utile quando si prepara un pacchetto per il gruppo Debian Perl
<http://pkg-perl.alioth.debian.org>.

Imposta i campi "Maintainer", "Uploader", "Vcs-Git" e "Vcs-Browser" in debian / control
di conseguenza. Inoltre, quando viene utilizzato "--vcs git" (impostazione predefinita), imposta un telecomando Git
indicando il posto giusto su git.debian.org.

--ricorsivo
Valido solo in modalità "make" con "--cpan" o elenco argomenti. Causa dh-make-perl a
prova a creare pacchetti (e possibilmente costruisci e installa i pacchetti se "--build" e
sono fornite anche le opzioni "--install") per tutte le dipendenze che mancano dei pacchetti.

Funziona così: quando viene costruito il pacchetto "principale", tutti i pacchetti mancanti sono
mettere in una lista, e poi la procedura di debianizzazione viene eseguita a turno su ciascuno di essi,
ricorsivamente.

--richiestodeps
Fallire se non è stato trovato un pacchetto Perl di dipendenza (il monitoraggio delle dipendenze richiede l'apt-
pacchetto di file installato e aggiornato)

--formato-sorgente formato
Quando si creano o si aggiornano i pacchetti, utilizzare il formato di origine specificato. Il valore predefinito è
"3.0 (piumino)".

--elenco-sorgenti RISORSE
Indica al parser di file "Contenuto" di utilizzare questo filetto quando si determina se un dato file
dovrebbe essere analizzato o meno. File di contenuti che non corrispondono a nessuna riga in fonti.lista non sono
analizzato per farti risparmiare tempo nell'analisi dei vecchi file dai mirror che non usi più.

Predefinito: predefinito di apt.

--vcs VCS
In --pkg-perl modalità, utilizzare il sistema di controllo della versione specificato nel file generato Vcs-*
campi. Il valore predefinito è "git".

If VCS is "git", "dh-make-perl" configurerà un repository Git con tre rami:

a monte
Il ramo iniziale contenente le fonti upstream

Mastercard
Il ramo dove si fa il confezionamento, biforcato "a monte" e con il contenuto di
aggiunta la directory "debian/".

tartaro incontaminato
Un ramo da tenere tartaro incontaminato(1) dati.

If --pkg-perl viene anche fornito un telecomando "origine" che punta al repository su
git.debian.org.

--verboso | --non dettagliato
Stampa ulteriori informazioni durante l'elaborazione.

--verbose è attivo per impostazione predefinita in modalità "make", altrimenti disattivato.

--versione VERSIONE
Specifica la versione del pacchetto risultante.

Usa cpan2debp online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

Ad