EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

cpan2debp - Online în cloud

Rulați cpan2debp în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda cpan2debp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


dh-make-perl - Creați pachete sursă Debian din modulele Perl

REZUMAT


dh-make-perl [face] {SOURCE_DIR | --cpan MODULUL|DIST} Opțiuni...
dh-make-perl reîmprospătare {--numai ...} [director]
dh-make-perl locate Foo::Bar ...
dh-make-perl refresh-cache
dh-make-perl dump-config
dh-make-perl ajutor
cpan2deb MODULUL|DIST Opțiuni...
cpan2dsc MODULUL|DIST Opțiuni...

DESCRIERE


dh-make-perl va crea fișierele necesare pentru a construi un pachet sursă Debian dintr-un Perl
modul sau distribuția CPAN. Acest lucru funcționează pentru majoritatea pachetelor simple și este util și pentru
începerea cu ambalarea modulelor Perl.

Puteți specifica un nume de modul sau distribuție cu comutatorul --cpan și dh-make-perl voi
descărcați-l pentru dvs. dintr-o oglindă CPAN sau puteți specifica directorul cu deja
surse neambalate. Dacă nici --cpan și nici un director nu este dat ca argument, dh-make-perl
încearcă să creeze un pachet Perl din datele din directorul curent.

Puteți construi și instala pachetul binar debian folosind „--build” și „--install”
comutatoare din linia de comandă.

If dh-make-perl se numește ca

cpan2deb Foo::Bar

se comporta ca

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

If dh-make-perl se numește ca

cpan2dsc Foo::Bar

se comporta ca

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

Folosirea acestui program nu este o scuză pentru a nu citi documentația pentru dezvoltatori debian,
inclusiv politica Debian, politica Debian Perl, manualul de ambalare și așa mai departe.

COMANDE
face
Comanda implicită dacă nu este dată nicio comandă. Creează debianizare de la zero. Eșuează
cu o eroare dacă debian/ directorul există deja.

reîmprospăta [director]
Pentru reîmprospătarea unui pachet. „director” este implicit în directorul de lucru curent.
reconstruiește debian/copyright, debian/rules, debian/compat folosind șabloanele curente.
Înainte de a face modificări la aceste fișiere, se creează o copie de rezervă cu un .bak
sufix.

Acest lucru este util atunci când debian/rules a fost creat folosind șabloane mai vechi și nu conține
multe personalizări. Ca întotdeauna, vă recomandăm să verificați dacă debian/rules
pare sanatos.

„refresh” încearcă, de asemenea, să actualizeze listele de dependențe în debian / control din META.yml. Ea
cârlige cuvertură(1) în debian/rules și creează debian/README.source

La actualizare debian/copyright dh-make-perl încearcă să fie inteligent în a-și aminti e-mailurile
adrese. Primește lista deținătorilor de drepturi de autor și e-mailurile acestora pentru debian/* din
semnul off se aliniază debian/changelog. Cu toate acestea, pentru a permite adrese de e-mail
schimbându-se, caută linii de schimbare ale formei

* Modificare e-mail: Debbie Devlin -> [e-mail protejat]

Deci acum „Debbie Devlin[e-mail protejat]>" va fi folosit în dreptul de autor în loc de
„Debbie Devlin[e-mail protejat]>>".

--numai | -o control|drepturi de autor|docs|exemple|reguli
Această opțiune vă permite să actualizați doar unul sau mai multe fișiere din directorul debian/
cand dh-make-perl rulează în modul „reîmprospătare”. Numele fișierelor sunt separate prin virgulă. The
opțiunea poate fi dată de mai multe ori, acumulând argumente.

localiza MODULUL ...
Încearcă să găsească pachetul care conține Perl-ul dat MODULULs.

Exemplu:

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

reîmprospătare-cache
dh-make-perl analizează fișierele de conținut, preluate de fișier apt(1) și stochează rezultatul
într-un cache. Memoria cache este reîmprospătată automat dacă este mai veche decât orice conținut
fişier. Totuși, dacă fugi fișier apt(1) în jobul tău cron de noapte, prima dată când alergi
dh-make-perl în timpul zilei, trebuie să așteptați ca cache-ul să fie reconstruit. Cu
această opțiune, puteți muta re-crearea cache-ului în jobul cron, imediat după „apt-file
Actualizați".

Nu face nimic dacă memoria cache este mai nouă decât fișierele Contents.

dump-config
Determină ca configurația curentă, inclusiv orice setări implicite, să fie imprimată pe
ieșire standard.

Util pentru popularea fișierului dh-make-perl.conf.

ajutor
Afișează informații scurte de utilizare.

OPŢIUNI
--apt-contents-dir dir
Locația directorului de conținut apt-file. Implicit este /var/cache/apt/apt-file

--arc Orice | toate
Aceasta comută între pachetele dependente de arh și cele independente de arh. Dacă --arc nu este
folosit, dh-make-perl folosește algoritmi relativ buni pentru a decide singur.

--backup-uri | --fără copii de rezervă
În modul „reîmprospătare”, creați copii de rezervă ale debian/copyright și debian/rules înainte
suprascriindu-le. Activat implicit.

--pachete de bază
Oferă în mod explicit o listă de pachete separate prin virgulă de luat în considerare pachetele „de bază” (de ex
pachete care ar trebui să fie întotdeauna disponibile în sistemele Debian). Această opțiune este implicită
"perl,perl-base" - este folosit pentru a verifica dependențele modulelor. Dacă un modul necesar este
în „basepkgs”, nu va fi menționat în câmpul „depends:” din „debian/control”.

Dacă se specifică această opțiune, pachetele implicite menționate mai sus nu vor fi incluse
(dar va fi menționat ca dependențe explicite în pachetul rezultat). Poți, de
desigur, menționați propriile module și specificați în mod explicit valorile implicite.

Rețineți că această opțiune ar trebui utilizată puțin și cu grijă, deoarece ar putea duce la
pachetele nu pot fi reconstruite din cauza dependențelor neîndeplinite.

--b depinde CONSTRUIRE-DEPINDE
Specificați manual șirul care va fi utilizat pentru dependențele de construcție ale modulului (adică
pachetele și versiunile acestora care trebuie instalate pentru a avea succes
construiți pachetul). Rețineți că pachetele generate de dh-make-perl necesita
debhelper să fie specificat ca o dependență de construcție. Se aplică aceeași notă ca și pentru --depends
aici - utilizați numai când este necesar.

--bdependsi CONSTRUIRE-DEPINDE-INDEP
Specificați manual șirul care va fi utilizat pentru dependențele de construcție ale modulului
construcții independente de arhitectură. Aceleași note ca cele pentru --depends și --bdepends
opțiunile se aplică aici.

Rețineți că pentru --depends, --bdepends și --bdependsi puteți specifica, de asemenea, că
câmpul nu ar trebui să apară în debian/rules (dacă vrei să spui cu adevărat, desigur ;-) ) prin
dându-i un șir gol ca argument.

--construi
Construiește pachetul binar (adică fișierul .deb) după setarea directorului pachetului.

NB: Acesta construiește doar un pachet binar (prin apelarea „fakeroot debian/rules binary”) și
nu semneaza pachetul. Este conceput pentru o instalare locală rapidă a unui pachet, nu pentru
crearea unui pachet gata pentru a fi trimis la arhiva Debian.

--build-source
Construiește pachetul sursă (adică fișierele .dsc și .debian.tar.gz) după setarea
directorul pachetului sus.

NB: Acesta construiește doar un pachet sursă (prin apelarea „dpkg-source -b”) și nu semnează
pachetul. Este conceput pentru o instalare locală rapidă a unui pachet sursă care urmează să fie aruncată
de exemplu, într-un pbuilder, nu pentru crearea unui pachet sursă gata de trimitere la
arhiva Debian.

--se inchide ITPBUG
Specificați manual numărul de eroare ITP pe care îl închide acest pachet. Dacă nu este dat, dh-make-
perl va încerca să se conecteze la bugs.debian.org pentru a prelua numărul de eroare corespunzător, folosind
WWW::Mecanizare.

--core-ok
Permite construirea modulelor de bază Perl. În mod implicit, dh-make-perl nu va permite construirea unui
modul care este livrat ca parte a bibliotecii standard Perl; prin precizarea acestui lucru
opțiune, dh-make-perl le va construi oricum.

Rețineți că, deși nu este probabil, acest lucru ar putea sparge elementele care nu au legătură în dvs
sistem - dacă o versiune mai nouă a unui modul de bază rupe API-ul, tot felul de demoni
s-ar putea sa te superi ;-)

--cpan MODULUL|DIST
instruiește dh-make-perl pentru a prelua și extrage modulul sau distribuția CPAN dată.
Funcționează atât cu „Foo::Bar” cât și cu „Foo-Bar”.

--cpan-oglindă MIRROR
Specifică un site CPAN de utilizat ca oglindă.

--data-dir CATALOG
Utilizați un alt director de date, în loc de cel implicit, „/usr/share/dh-make-perl”

Directorul de date este were dh-make-perl caută regulile sale implicite.* șabloane. Este
similar --home-dir, dar nu modifică locația cache-ului APT Contents
fişier. Dacă ambele sunt date, --home-dir are prioritate.

-- depinde DEPINDE
Specificați manual șirul care va fi utilizat pentru dependențele modulului. Asta ar trebui să fie
folosit la construirea modulelor unde dh-make-perl nu pot ghici dependențele Perl (cum ar fi
ca module construite folosind Module::Install), sau când codul Perl depinde de non-Perl
binare sau biblioteci. Obișnuit, dh-make-perl își va da seama de dependențe prin
în sine. Dacă trebuie să treci dh-make-perl informații despre dependență, trebuie să o faci folosind
formatul pachetului debian. adică

dh-make-perl --depende de libtest-more-perl

--desc SCURT DESCRIERE
Folosește argumentul pentru --desc ca descriere scurtă pentru pachet.

--dh VERSIUNE
Setați nivelul de compatibilitate dorit pentru debhelper. Valoarea implicită este 8 pentru arhitectură-
pachete independente și 9 pentru pachete dependente de arhitectură (XS).

Din versiunea 0.77, dh-make-perl acceptă doar nivelurile de compatibilitate cu debhelper > = 8.

Vedea debhelper(1).

--dist DISTRIBUTION
Limitați distribuțiile ale căror fișiere „Conținut” sunt analizate. Argumentul este a
nume de distribuție.

Implicit: gol, adică fără filtrare.

Exemplu:
dh-make-perl --dist etch

--e-mail | -e E-MAIL
Specificați manual adresa de e-mail a Maintainerului de utilizat în debian/control și în
debian/changelog.

--exclude | -i [REGEX]
Acest lucru vă permite să specificați un PCRE pentru a exclude unele fișiere din căutarea de documente și
chestii de genul asta. Dacă nu este dat niciun argument (dar comutatorul este specificat - nu se specifică
comutatorul va include totul), este implicit la valorile implicite ale dpkg-source.

--instalare
Instalează pachetul proaspăt construit. Specificarea --install implică --build - Pachetul
nu va fi instalat decât dacă a fost construit (evident ;-) )

--intruziv
Când se determină dependențele de modul, dacă Module::Depends eșuează, încearcă din nou cu
Modul::Depinde::Intruziv. M:D:Încarcă toate fișierele .pm, interceptând încărcarea altora
module, rulând efectiv cod neîncrezător în numele dvs. Utilizați cu prudență.

--reţea
Permite interogarea listelor Debian WNPP pentru ITP și erori similare. Activat implicit,
utilizați „--no-network” pentru a dezactiva.

--notest
Această opțiune pentru a nu rula testarea automată a modulului ca parte a build-ului
scriptul a fost eliminat în 0.54. Vă rugăm să puneți nocheck în DEB_BUILD_OPTIONS
variabilă de mediu dacă doriți să săriți peste teste atunci când construiți un pachet.

--home-dir CATALOG
Unde sunt stocate conținutul APT și alte cache.

Mod implicit: ~/.dh-make-perl

--numele pachetului | -p NUMELE PACHETULUI
Specificați manual Numele pachetului, util atunci când modulul are liniuțe în numele său.

--pkg-perl
Util atunci când pregătiți un pachet pentru Debian Perl Group
<http://pkg-perl.alioth.debian.org>.

Setează câmpurile „Matainer”, „Uloaders”, „Vcs-Git” și „Vcs-Browser” în debian / control
în consecinţă. De asemenea, când se folosește „--vcs git” (prestabilit), setează o telecomandă Git
arătând spre locul potrivit pe git.debian.org.

--recursiv
Valabil numai în modul „make” cu „--cpan” sau director argumente. Determină dh-make-perl să
încercați să creați pachete (și eventual să construiți și să instalați pachetele dacă „--build” și
Opțiunile „--install” sunt, de asemenea, date) pentru orice dependențe din care lipsesc pachete.

Acest lucru funcționează astfel: atunci când pachetul „principal” este construit, orice pachet lipsă este
pus într-o listă, iar apoi procedura de debianizare se rulează pe rând pe fiecare dintre ele,
recursiv.

--necesită
Eșuează dacă nu a fost găsit un pachet Perl de dependență (urmărirea dependenței necesită apt-
pachet de fișiere instalat și actualizat)

--sursă-format format
Când creați sau reîmprospătați ambalajul, utilizați formatul sursă specificat. Implicit la
„3.0 (pilotă)”.

--listă-surse FILE
Instruiți analizatorul de fișiere „Conținut” să folosească acest lucru fişier atunci când se determină dacă un anumit fișier
ar trebui analizat sau nu. Fișierele de conținut nu se potrivesc cu nicio linie în surse.list nu sunt
analizat pentru a vă economisi timp la analizarea fișierelor vechi din oglinzile pe care nu le mai utilizați.

Implicit: implicit pentru apt.

--vcs VCS
In --pkg-perl modul, utilizați sistemul de control al versiunii specificat în modul generat Vcs-*
câmpuri. Valoarea implicită este „git”.

If VCS este „git”, „dh-make-perl” va configura un depozit Git cu trei ramuri:

amonte
Ramura inițială care conține sursele din amonte

maestru
Ramura unde se face ambalarea, bifurcată „în amonte” și cu conținutul de
directorul „debian/” a fost adăugat.

curat-gudron
O ramură de păstrat curat-gudron(1) date.

If --pkg-perl este, de asemenea, dat, se adaugă o telecomandă „de origine” indicând depozitul activat
git.debian.org.

--verbos | --nu-verbos
Imprimați informații suplimentare în timpul procesării.

--verbose este activat în mod implicit în modul „make”, dezactivat în caz contrar.

--versiune VERSIUNE
Specifică versiunea pachetului rezultat.

Utilizați cpan2debp online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

Ad