InglesPransesEspanyol

Ad


OnWorks favicon

cpan2debp - Online sa Cloud

Patakbuhin ang cpan2debp sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na cpan2debp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


dh-make-perl - Lumikha ng debian source packages mula sa Perl modules

SINOPSIS


dh-make-perl [gumawa] {SOURCE_DIR | --cpan MODYUL|DIST} mga pagpipilian...
dh-make-perl refresh {--lamang ...} [direktoryo]
dh-make-perl hanapin ang Foo::Bar ...
dh-make-perl refresh-cache
dh-make-perl dump-config
tulong ng dh-make-perl
cpan2deb MODYUL|DIST mga pagpipilian...
cpan2dsc MODYUL|DIST mga pagpipilian...

DESCRIPTION


dh-make-perl ay lilikha ng mga file na kinakailangan upang bumuo ng isang debian source package mula sa isang Perl
module o CPAN distribution. Gumagana ito para sa karamihan ng mga simpleng pakete at kapaki-pakinabang din para sa
pagsisimula sa packaging Perl modules.

Maaari kang tumukoy ng module o pangalan ng pamamahagi gamit ang --cpan switch at dh-make-perl habilin
i-download ito para sa iyo mula sa isang salamin ng CPAN, o maaari mong tukuyin ang direktoryo gamit ang na
hindi naka-pack na mga mapagkukunan. Kung ang alinman --cpan o isang direktoryo ay hindi ibinigay bilang argumento, dh-make-perl
sumusubok na lumikha ng isang Perl package mula sa data sa kasalukuyang direktoryo.

Maaari kang bumuo at mag-install ng debian binary package gamit ang "--build" at "--install"
mga switch ng command line.

If dh-make-perl ay tinawag bilang

cpan2deb Foo::Bar

ito ay kumikilos tulad ng

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

If dh-make-perl ay tinawag bilang

cpan2dsc Foo::Bar

ito ay kumikilos tulad ng

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

Ang paggamit ng program na ito ay hindi dahilan para hindi basahin ang dokumentasyon ng developer ng debian,
kabilang ang patakaran ng Debian, ang patakaran ng Debian Perl, ang manual ng packaging at iba pa.

UTOS
gumawa
Default na command kung walang command na ibinigay. Lumilikha ng debianization mula sa simula. Nabigo
na may error kung debian/ mayroon nang direktoryo.

i-refresh [direktoryo]
Para sa pagre-refresh ng isang pakete. Nagde-default ang "directory" sa kasalukuyang gumaganang direktoryo.
Muling Gusali debian/copyright, debian/mga panuntunan, debian/compat gamit ang kasalukuyang mga template.
Bago gumawa ng anumang mga pagbabago sa mga file na ito, isang backup na kopya ang gagawin gamit ang isang .bak
hulapi.

Ito ay kapaki-pakinabang kapag debian/mga panuntunan ay ginawa gamit ang mas lumang mga template at hindi naglalaman
maraming mga pagpapasadya. Gaya ng nakasanayan, lubos kang hinihikayat na i-verify kung debian/mga panuntunan
mukhang matino.

Sinusubukan din ng "refresh" na i-update ang mga listahan ng dependency debian / control mula META.yml. Ito
Hooks kubrekama(1) papasok debian/mga panuntunan at lumilikha debian/README.source

Kapag nag-a-update debian/copyright Sinusubukan ng dh-make-perl na maging matalino tungkol sa pag-alala sa email
mga address. Nakukuha nito ang listahan ng mga may hawak ng copyright at ang kanilang mga email para sa debian/* mula
ang pag-sign off sa mga linya debian/changelog. Gayunpaman upang payagan ang mga email address
nagbabago, naghahanap ito ng mga linya ng pagbabago ng anyo

* Pagbabago ng email: Debbie Devlin -> [protektado ng email]

Kaya ngayon "Debbie Devlin[protektado ng email]>" ay gagamitin sa copyright sa halip na
"Debbie Devlin[protektado ng email]>".

--lamang | -o kontrol|copyright|docs|halimbawa|mga panuntunan
Ang opsyong ito ay nagpapahintulot sa isa na mag-update lamang ng isa o higit pang (mga) file sa debian/ direktoryo
kailan dh-make-perl ay tumatakbo sa "refresh" mode. Ang mga filename ay pinaghihiwalay ng kuwit. Ang
ang opsyon ay maaaring ibigay ng maraming beses, nag-iipon ng mga argumento.

hanapin MODYUL ...
Sinusubukang hanapin ang package na naglalaman ng ibinigay na Perl MODYULs.

Halimbawa:

dh-make-perl hanapin ang IPC::Run3 XML::Tidy

refresh-cache
dh-make-perl pini-parse ang mga Content file, na kinuha ni apt file(1) at iniimbak ang resulta
sa isang cache. Awtomatikong nire-refresh ang cache kung mas luma ito kaysa sa anumang Nilalaman
file. Gayunpaman, kung tatakbo ka apt file(1) sa iyong nightly cron job, sa unang pagkakataong tumakbo ka
dh-make-perl sa araw, dapat mong hintayin ang cache na mabuo muli. Sa
ang opsyong ito, maaari mong ilipat ang muling paglikha ng cache sa cron job, pagkatapos mismo ng "apt-file
update".

Walang ginagawa kung mas bago ang cache kaysa sa mga file ng Contents.

dump-config
Nagiging sanhi ng kasalukuyang config, kabilang ang anumang mga default na setting upang mai-print sa
karaniwang output.

Kapaki-pakinabang para sa pag-populate ng dh-make-perl.conf file.

Tulungan
Nagpapakita ng maikling impormasyon sa paggamit.

Opsyon
--apt-contents-dir dir
Lokasyon ng direktoryo ng Mga Nilalaman ng apt-file. Default ay /var/cache/apt/apt-file

--arko anumang | lahat
Lumilipat ito sa pagitan ng arch-dependent at arch-independent na mga pakete. Kung --arko ay hindi
ginamit, dh-make-perl gumagamit ng medyo mahusay na gumaganang mga algorithm upang mapagpasyahan ito nang mag-isa.

--mga backup | --walang-backup
Sa "refresh" mode, gumawa ng mga backup ng debian/copyright at debian/mga panuntunan bago
pag-overwrite sa kanila. Naka-on bilang default.

--basekgs
Tahasang nagbibigay ng listahan ng mga pakete na pinaghihiwalay ng kuwit upang isaalang-alang ang mga "base" na pakete (hal
mga pakete na dapat palaging magagamit sa mga sistema ng Debian). Nagde-default ang opsyong ito sa
"perl,perl-base" - ito ay ginagamit upang suriin ang mga dependency ng module. Kung kailangan ang modyul ay
sa "basekgs", hindi ito babanggitin sa "depends:" field ng "debian/control".

Kung tinukoy ang opsyong ito, hindi isasama ang mga nabanggit na default na pakete
(ngunit babanggitin bilang tahasang dependencies sa resultang package). Maaari mong, ng
kurso, banggitin ang iyong sariling mga module at tahasang tukuyin ang mga default na halaga.

Tandaan na ang opsyong ito ay dapat gamitin nang bahagya at may pag-iingat, dahil maaari itong humantong sa
ang mga pakete ay hindi muling mabubuo dahil sa hindi natutupad na mga dependency.

--depende BUMIL-DEPENDE
Manu-manong tukuyin ang string na gagamitin para sa mga build-dependencies ng module (iyon ay,
ang mga pakete at ang kanilang mga bersyon na kailangang mai-install upang matagumpay na
buuin ang pakete). Tandaan na ang mga package na binuo ni dh-make-perl mangailangan
debhelper na tutukuyin bilang isang build dependency. Nalalapat ang parehong tala tulad ng para sa --depends
dito - gamitin lamang kung kinakailangan.

--bdependsi BUILD-DEPENDS-INDEP
Manu-manong tukuyin ang string na gagamitin para sa mga build-dependencies ng module
arkitektura-independiyenteng mga build. Parehong mga tala tulad ng para sa --depends at --bdepends
nalalapat dito ang mga opsyon.

Tandaan na para sa --depends, --bdepends at --bdependsi maaari mo ring tukuyin na ang
hindi dapat lumabas ang field sa debian/rules (kung talagang sinadya mo, siyempre ;-) ) ni
binibigyan ito ng walang laman na string bilang argumento.

--build
Binubuo ang binary package (ibig sabihin, ang .deb file) pagkatapos i-set up ang direktoryo ng package.

NB: Bumubuo lang ito ng binary package (sa pamamagitan ng pagtawag sa "fakeroot debian/rules binary") at
hindi pumipirma sa pakete. Ito ay sinadya para sa isang mabilis na lokal na pag-install ng isang pakete, hindi para sa
paggawa ng package na handa para sa pagsusumite sa Debian archive.

--build-source
Binubuo ang source package (ibig sabihin ang mga .dsc at .debian.tar.gz file) pagkatapos itakda ang
itaas ang direktoryo ng package.

NB: Bumubuo lang ito ng source package (sa pamamagitan ng pagtawag sa "dpkg-source -b") at hindi pumipirma
ang pakete. Ito ay sinadya para sa isang mabilis na lokal na pag-install ng isang source package na itatapon
sa hal. isang pbuilder, hindi para sa paglikha ng source package na handa para sa pagsusumite sa
Debian archive.

--nagsasara ITPBUG
Manu-manong tukuyin ang ITP bug number na isinasara ng package na ito. Kung hindi ibinigay, dh-gumawa-
perlas ay susubukan na kumonekta sa bugs.debian.org upang kunin ang naaangkop na numero ng bug, gamit ang
WWW::Mekaniko.

--core-ok
Nagbibigay-daan sa pagbuo ng mga pangunahing module ng Perl. Bilang default, dh-make-perl hindi papayag na magtayo ng a
module na ipinadala bilang bahagi ng karaniwang Perl library; sa pamamagitan ng pagtukoy nito
pagpipilian, dh-make-perl bubuo pa rin sila.

Tandaan na, bagama't hindi ito malamang, maaaring masira nito ang mga hindi nauugnay na item sa iyong
system - kung sinira ng mas bagong bersyon ng isang core module ang API, lahat ng uri ng daemon
baka magalit ;-)

--cpan MODYUL|DIST
Mga Tagubilin dh-make-perl para kunin at i-extract ang ibinigay na CPAN module o distribution.
Gumagana pareho sa "Foo::Bar" at "Foo-Bar".

--cpan-salamin MIRROR
Tinutukoy ang isang site ng CPAN na gagamitin bilang salamin.

--data-dir DIRECTORY
Gumamit ng isa pang direktoryo ng data, sa halip na ang default, "/usr/share/dh-make-perl"

Ang direktoryo ng data ay noon dh-make-perl hinahanap ang mga default na panuntunan nito.* mga template. Ito ay
katulad ng --home-dir, ngunit hindi binabago ang lokasyon ng APT Contents cache
file. Kung pareho ang ibinigay, --home-dir inuuna.

--depende DEPENDE
Manu-manong tukuyin ang string na gagamitin para sa mga dependency ng module. Ito dapat
ginagamit sa pagbuo ng mga module kung saan dh-make-perl hindi mahulaan ang Perl dependencies (tulad ng
bilang mga module na binuo gamit ang Module::Install), o kapag ang Perl code ay nakasalalay sa hindi Perl
binary o mga aklatan. kadalasan, dh-make-perl malalaman ang mga dependencies sa pamamagitan ng
mismo. Kung kailangan mong pumasa dh-make-perl impormasyon ng dependency, dapat mong gawin ito gamit ang
ang format ng debian package. ibig sabihin

dh-make-perl --depende sa libtest-more-perl

--desc SHORT DESCRIPTION
Gumagamit ng argumento sa --desc bilang maikling paglalarawan para sa package.

--dh VERSION
Itakda ang gustong antas ng compatibility ng debhelper. Ang default ay 8 para sa arkitektura-
mga independiyenteng pakete, at 9 para sa mga pakete na umaasa sa arkitektura (XS).

Mula noong bersyon 0.77, dh-make-perl sumusuporta lang sa mga antas ng compatibility ng debhelper > = 8.

Tingnan debelperNa (1).

--dist DISTRIBUTION
Limitahan ang mga distribusyon kung saan ang mga file na "Mga Nilalaman" ay na-parse. Ang argumento ay a
pangalan ng pamamahagi.

Default: walang laman, ibig sabihin ay walang pag-filter.

Halimbawa:
dh-make-perl --dist etch

--email | -e EMAIL
Manu-manong tukuyin ang email address ng Maintainer na gagamitin sa debian/control at sa
debian/changelog.

--ibukod | -i [REGEX]
Binibigyang-daan ka nitong tukuyin ang isang PCRE upang ibukod ang ilang mga file mula sa paghahanap para sa mga doc at
bagay na ganyan. Kung walang ibinigay na argumento (ngunit ang switch ay tinukoy - hindi tumutukoy
isasama ng switch ang lahat), nagde-default ito sa mga default na halaga ng dpkg-source.

--i-install
Ini-install ang bagong gawang package. Ang pagtukoy --install ay nagpapahiwatig --build - Ang package
ay hindi mai-install maliban kung ito ay binuo (malinaw naman ;-) )

--mapanghimasok
Kapag tinutukoy ang mga dependency ng module, kung nabigo ang Module::Depends, susubukan muli gamit ang
Module::Depende::Mapanghimasok. M:D: Nilo-load ko ang lahat ng .pm na file, hinaharang ang paglo-load ng iba
modules, na epektibong nagpapatakbo ng hindi pinagkakatiwalaang code sa ngalan mo. Gamitin nang may pag-iingat.

--network
Pinapagana ang pag-query ng mga listahan ng Debian WNPP para sa ITP at mga katulad na bug. Pinagana bilang default,
gamitin ang "--no-network" upang huwag paganahin.

--tala
Ang opsyong ito para sa hindi pagpapatakbo ng awtomatikong pagsubok ng module bilang bahagi ng build
ang script ay tinanggal sa 0.54. Mangyaring maglagay ng nocheck sa DEB_BUILD_OPTIONS
environment variable kung gusto mong laktawan ang mga pagsubok kapag gumagawa ng package.

--home-dir DIRECTORY
Kung saan nakaimbak ang Mga Nilalaman ng APT at iba pang mga cache.

Default: ~/.dh-make-perl

--Pangalan ng package | -p PANGALAN NG PACKAGE
Manu-manong tukuyin ang Pangalan ng Package, na kapaki-pakinabang kapag ang module ay may mga gitling sa pangalan nito.

--pkg-perl
Kapaki-pakinabang kapag naghahanda ng isang pakete para sa Debian Perl Group
<http://pkg-perl.alioth.debian.org>.

Itinatakda ang mga field na "Maintainer", "Uploaders", "Vcs-Git" at "Vcs-Browser" sa debian / control
naaayon. Gayundin, kapag ginamit ang "--vcs git" (ang default), nagse-set up ng Git remote
nakaturo sa tamang lugar sa git.debian.org.

- nagrerecursive
May bisa lang sa "make" mode na may "--cpan" o direktoryo mga argumento. Nagdudulot ng dh-make-perl sa
subukang lumikha ng packaging (at posibleng bumuo at mag-install ng mga pakete kung "--build" at
Ang mga opsyon na "--install" ay ibinibigay din) para sa anumang mga dependency na nawawalang mga pakete.

Ito ay gumagana tulad nito: kapag ang 'pangunahing' na pakete ay binuo, ang anumang nawawalang mga pakete ay
ilagay sa isang listahan, at pagkatapos ay ang pamamaraan ng debianisaion ay tumatakbo sa bawat isa sa kanila,
recursively

--requiredes
Nabigo kung ang isang dependency na Perl package ay hindi nakita (ang pagsubaybay sa dependency ay nangangailangan ng apt-
naka-install at na-update ang file package)

--source-format format
Kapag gumagawa o nagre-refresh ng packaging, gamitin ang tinukoy na format ng pinagmulan. Default sa
"3.0 (kubrekama)".

--listahan ng mga mapagkukunan FILE
Atasan ang "Contents" file parser na gamitin ito file kapag tinutukoy kung ang isang naibigay na file
dapat i-parse o hindi. Ang mga file ng nilalaman ay hindi tumutugma sa anumang linya sources.list ay hindi
na-parse para makatipid ka ng oras sa pag-parse ng mga lumang file mula sa mga salamin na hindi mo na ginagamit.

Default: default ng apt.

--vcs VCS
In --pkg-perl mode, gamitin ang tinukoy na bersyon ng control system sa nabuong Vcs-*
mga patlang. Ang default ay "git".

If VCS ay "git", "dh-make-perl" ay magse-setup ng isang Git repository na may tatlong sangay:

salungat sa agos
Ang unang sangay na naglalaman ng upstream sources

panginoon
Ang sangay kung saan ginagawa ang pag-iimpake, na nakahiwalay sa "upstream" at may mga nilalaman ng
idinagdag ang "debian/" na direktoryo.

malinis-tar
Isang sangay na dapat panatilihin malinis-tar(1) datos.

If --pkg-perl ay ibinigay din, isang "pinagmulan" remote ay idinagdag na tumuturo sa repositoryo sa
git.debian.org.

--verbose | --no-verbose
Mag-print ng karagdagang impormasyon habang pinoproseso.

--verbose ay naka-on bilang default sa "make" mode, kung hindi.

--bersyon VERSION
Tinutukoy ang bersyon ng resultang pakete.

Gumamit ng cpan2debp online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad