IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

cpan2dscp - Online nel cloud

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

Questo è il comando cpan2dscp 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 cpan2dscp online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    USB LoaderGX
    USB LoaderGX
    USBLoaderGX è una GUI per
    Caricatore USB di Waninkoko, basato su
    libwiigui. Consente la quotazione e
    lancio di giochi Wii, giochi Gamecube e
    homebrew su Wii e WiiU...
    Scarica USBLoaderGX
  • 2
    Firebird
    Firebird
    Firebird RDBMS offre funzionalità ANSI SQL
    e funziona su Linux, Windows e
    diverse piattaforme Unix. Caratteristiche
    concorrenza e prestazioni eccellenti
    & potenza...
    Scarica l'uccello di fuoco
  • 3
    KompoZer
    KompoZer
    KompoZer è un editor HTML wysiwyg che utilizza
    la base di codice di Mozilla Composer. Come
    Lo sviluppo di Nvu è stato interrotto
    nel 2005, KompoZer risolve molti bug e
    aggiunge una f...
    Scarica KompoZer
  • 4
    Downloader di manga gratuito
    Downloader di manga gratuito
    Il Free Manga Downloader (FMD) è un
    applicazione open source scritta
    Object-Pascal per la gestione e
    scaricare manga da vari siti web.
    Questo è uno specchio...
    Scarica il downloader manga gratuito
  • 5
    UNetbootin
    UNetbootin
    UNetbootin ti consente di creare bootable
    Unità USB live per Ubuntu, Fedora e
    altre distribuzioni Linux senza
    masterizzare un CD. Funziona su Windows, Linux,
    e ...
    Scarica UNetbootin
  • 6
    Dolibarr ERP-CRM
    Dolibarr ERP-CRM
    Dolibarr ERP - CRM è un facile da usare
    Pacchetto software open source ERP e CRM
    (eseguito con un server Web php o come
    software standalone) per le aziende,
    fondamenta...
    Scarica Dolibarr ERP - CRM
  • Di Più "

Comandi Linux

Ad