EnglezăFrancezăSpaniolă

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 -> devlin@debian.org

Deci acum „Debbie Devlindevlin@debian.org>" va fi folosit în dreptul de autor în loc de
„Debbie Devlindebbie@devlin.org>>".

--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 si 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
    Manager PAC
    Manager PAC
    PAC este un înlocuitor Perl/GTK pentru
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... Oferă un GUI
    pentru a configura conexiuni: utilizatori,
    parole, Așteptați regula...
    Descărcați PAC Manager
  • 2
    GeoServer
    GeoServer
    GeoServer este un software open-source
    server scris în Java care permite utilizatorilor
    pentru a partaja și edita date geospațiale.
    Proiectat pentru interoperabilitate, it
    publică da...
    Descărcați GeoServer
  • 3
    Licurici III
    Licurici III
    O finanțare personală gratuită și open-source
    administrator. Firefly III prezintă a
    sistem de contabilitate cu partidă dublă. Poti
    intrați rapid și organizați-vă
    tranzacții i ...
    Descărcați Firefly III
  • 4
    Extensii Apache OpenOffice
    Extensii Apache OpenOffice
    Catalogul oficial Apache
    Extensii OpenOffice. Vei găsi
    extensii variind de la dicționare la
    instrumente pentru a importa fișiere PDF și pentru a vă conecta
    cu ext...
    Descărcați Apache OpenOffice Extensions
  • 5
    MantisBT
    MantisBT
    Mantis este un web ușor de implementat
    Bugtracker bazat pentru a ajuta bug-ul produsului
    urmărire. Necesită PHP, MySQL și a
    server web. Verificați demonstrația noastră și găzduită
    oferind...
    Descărcați MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger este o aplicație de chat p2p
    pentru comunicare intranet și nu
    necesită un server. O varietate de la îndemână
    caracteristicile sunt acceptate, inclusiv
    notificat ...
    Descărcați LAN Messenger
  • Mai mult »

Comenzi Linux

  • 1
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 2
    abilint
    abilint
    abilint - validează un ABI abigail
    reprezentare abilint parsează nativul
    Reprezentarea XML a unui ABI așa cum este emis
    de abidw. Odată ce a analizat XML-ul
    represe ...
    Rulați abilint
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - trimite un mesaj CORE API
    la demonul core-daemon...
    Rulați coresendmsg
  • 4
    core_server
    core_server
    core_server - Serverul principal pentru
    SpamBayes. DESCRIERE: În prezent servește
    numai interfața web. Conectare
    ascultători pentru diferite protocoale este de stabilit.
    Acest ...
    Rulați core_server
  • 5
    fwflash
    fwflash
    fwflash - program pentru a flash fișiere imagine
    la un dispozitiv NXT conectat...
    Rulați fwflash
  • 6
    fwts-strânge
    fwts-strânge
    fwts-collect - colectează jurnalele pentru fwts
    raportarea erorilor. ...
    Rulați fwts-collect
  • Mai mult »

Ad