InglesPransesEspanyol

Ad


OnWorks favicon

cpan2dscp - Online sa Cloud

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

Ito ang command na cpan2dscp 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.

Gamitin ang cpan2dscp online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    USBLoaderGX
    USBLoaderGX
    Ang USBLoaderGX ay isang GUI para sa
    Ang USB Loader ni Waninkoko, batay sa
    libwiigui. Pinapayagan nito ang paglilista at
    paglulunsad ng mga Wii games, Gamecube games at
    homebrew sa Wii at WiiU...
    I-download ang USBLoaderGX
  • 2
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • 3
    KompoZer
    KompoZer
    Ang KompoZer ay isang wysiwyg HTML editor gamit ang
    ang Mozilla Composer codebase. Bilang
    Nahinto ang pag-unlad ni Nvu
    noong 2005, inaayos ng KompoZer ang maraming mga bug at
    nagdadagdag ng f...
    I-download ang KompoZer
  • 4
    Libreng Manga Downloader
    Libreng Manga Downloader
    Ang Libreng Manga Downloader (FMD) ay isang
    open source application na nakasulat sa
    Object-Pascal para sa pamamahala at
    pag-download ng manga mula sa iba't ibang mga website.
    Isa itong salamin...
    I-download ang Libreng Manga Downloader
  • 5
    Aetbootin
    Aetbootin
    Hinahayaan ka ng UNetbootin na lumikha ng bootable
    Mga live na USB drive para sa Ubuntu, Fedora, at
    iba pang mga pamamahagi ng Linux nang wala
    nagsusunog ng CD. Gumagana ito sa Windows, Linux,
    at ...
    I-download ang UNetbootin
  • 6
    Dolibar ERP - CRM
    Dolibar ERP - CRM
    Dolibarr ERP - Ang CRM ay isang madaling gamitin
    ERP at CRM open source software package
    (tumatakbo gamit ang isang web php server o bilang
    standalone na software) para sa mga negosyo,
    mga pundasyon...
    I-download ang Dolibar ERP - CRM
  • Marami pa »

Linux command

Ad