EngelsFransSpaans

Ad


OnWorks-favicon

cpan2debp - Online in de cloud

Voer cpan2debp uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht cpan2debp die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


dh-make-perl - Maak debian broncodepakketten van Perl-modules

KORTE INHOUD


dh-make-perl [maken] {BRON_DIR | --cpan MODULE|AFSTAND} opties...
dh-make-perl vernieuwen {--enkel en alleen ...} [map]
dh-make-perl zoek Foo::Bar ...
dh-make-perl vernieuwingscache
dh-make-perl dump-config
dh-make-perl hulp
cpan2deb MODULE|AFSTAND opties...
cpan2dsc MODULE|AFSTAND opties...

PRODUCTBESCHRIJVING


dh-make-perl zal de bestanden aanmaken die nodig zijn om een ​​debian broncodepakket te bouwen uit een Perl
module- of CPAN-distributie. Dit werkt voor de meeste eenvoudige pakketten en is ook handig voor
aan de slag met het verpakken van Perl-modules.

U kunt een module- of distributienaam specificeren met de schakeloptie --cpan en dh-make-perl wil
download het voor u van een CPAN-mirror, of u kunt de directory opgeven met de al
onverpakte bronnen. Als noch --cpan noch een map als argument wordt opgegeven, dh-make-perl
probeert een Perl-pakket te maken op basis van de gegevens in de huidige map.

U kunt het debian binaire pakket bouwen en installeren met behulp van de "--build" en "--install"
opdrachtregel schakelt.

If dh-make-perl heet als

cpan2deb Foo::Bar

het gedraagt ​​zich als

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

If dh-make-perl heet als

cpan2dsc Foo::Bar

het gedraagt ​​zich als

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

Het gebruik van dit programma is geen excuus om de debian ontwikkelaarsdocumentatie niet te lezen,
inclusief het Debian-beleid, het Debian Perl-beleid, de verpakkingshandleiding enzovoort.

COMMANDO'S
maken
Standaardopdracht als er geen opdracht wordt gegeven. Creëert debianisatie vanaf nul. Mislukt
met een fout als debian/ map bestaat al.

vernieuwen [map]
Voor het opfrissen van een pakket. "directory" is standaard de huidige werkdirectory.
rebuilds debian/auteursrecht, debian/regels, debian/compatibel met behulp van de huidige sjablonen.
Voordat er wijzigingen in deze bestanden worden aangebracht, wordt er een reservekopie gemaakt met een .bak
achtervoegsel.

Dit is handig wanneer: debian/regels is gemaakt met behulp van oudere sjablonen en bevat geen
veel maatwerk. Zoals altijd wordt u sterk aangemoedigd om te verifiëren of debian/regels
ziet er gezond uit.

"refresh" probeert ook afhankelijkheidslijsten bij te werken debian / control oppompen van META.yml. Het
haken quilt(1) in debian/regels en creëert debian/README.bron

Bij het updaten debian/auteursrecht dh-make-perl probeert slim te zijn in het onthouden van e-mail
adressen. Het krijgt de lijst met auteursrechthouders en hun e-mails voor debian/* oppompen van
de afmeldlijnen binnen debian/changelog. Echter om e-mailadressen toe te staan
verandert, zoekt het naar wijzigingsregels van het formulier

* E-mailwijziging: Debbie Devlin -> [e-mail beveiligd]

Dus nu "Debbie Devlin[e-mail beveiligd]>" wordt gebruikt in het copyright in plaats van
"Debbie Devlin[e-mail beveiligd]>".

--enkel en alleen | -o controle|copyright|docs|voorbeelden|regels
Met deze optie kan men slechts één of meer bestand(en) in de map debian/ bijwerken
wanneer dh-make-perl wordt uitgevoerd in de modus "verversen". Bestandsnamen worden gescheiden door een komma. De
optie kan meerdere keren worden gegeven, waarbij argumenten worden verzameld.

plaatsen MODULE ...
Probeert het pakket te lokaliseren dat de gegeven Perl bevat MODULEs.

Voorbeeld:

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

ververs-cache
dh-make-perl ontleedt de inhoudsbestanden, opgehaald door apt-bestand(1) en slaat het resultaat op
in een cache. De cache wordt automatisch vernieuwd als deze ouder is dan de inhoud
bestand. Als je echter loopt apt-bestand(1) in je nachtelijke cronjob, de eerste keer dat je rent
dh-make-perl overdag wacht je tot de cache is gereconstrueerd. Met
deze optie kunt u het opnieuw maken van de cache naar de cron-taak verplaatsen, direct na "apt-file
update".

Doet niets als de cache nieuwer is dan de inhoudsbestanden.

dump-config
Zorgt ervoor dat de huidige configuratie, inclusief eventuele standaardinstellingen, wordt afgedrukt naar het
standaard uitvoer.

Nuttig voor het vullen van het bestand dh-make-perl.conf.

hulp
Geeft korte gebruiksinformatie weer.

OPTIES
--apt-inhoud-dir dir
Locatie van de directory apt-file Inhoud. Standaard is /var/cache/apt/apt-bestand

--boog elke | allen
Dit schakelt tussen boogafhankelijke en boogonafhankelijke pakketten. Als --boog is niet
gebruikt, dh-make-perl gebruikt een relatief goed werkend algoritme om dit alleen te beslissen.

--back-ups | --geen-back-ups
Maak in de modus "vernieuwen" back-ups van debian/auteursrecht en debian/regels vaardigheden
ze overschrijven. Standaard ingeschakeld.

--basispkgs
Geeft expliciet een door komma's gescheiden lijst van pakketten om "basis" pakketten te overwegen (bijv
pakketten die altijd beschikbaar zouden moeten zijn in Debian-systemen). Deze optie staat standaard op
"perl,perl-base" - het wordt gebruikt om te controleren op module-afhankelijkheden. Als een benodigde module is
in de "basepkgs" wordt het niet vermeld in het veld "depends:" van "debian/control".

Als deze optie is opgegeven, worden de bovengenoemde standaardpakketten niet meegeleverd
(maar zal worden vermeld als expliciete afhankelijkheden in het resulterende pakket). U kunt, van
vermeld natuurlijk je eigen modules en specificeer expliciet de standaardwaarden.

Houd er rekening mee dat deze optie spaarzaam en met zorg moet worden gebruikt, omdat dit kan leiden tot
pakketten kunnen niet opnieuw worden opgebouwd vanwege niet-vervulde afhankelijkheden.

--bhangt af BOUW-AFHANKELIJK
Geef handmatig de tekenreeks op die moet worden gebruikt voor de build-afhankelijkheden van de module (dat wil zeggen,
de pakketten en hun versies die moeten worden geïnstalleerd om succesvol te zijn
bouw het pakket). Houd er rekening mee dat pakketten gegenereerd door dh-make-perl vereisen
debhelper moet worden opgegeven als een build-afhankelijkheid. Dezelfde opmerking als voor --depends is van toepassing
hier - gebruik alleen wanneer nodig.

--bafhankelijk BOUW-AFHANKELIJK-INDEP
Geef handmatig de tekenreeks op die moet worden gebruikt voor de build-afhankelijkheden van de module
architectuuronafhankelijke bouwwerken. Dezelfde opmerkingen als die voor --depends en --bdepends
opties zijn hier van toepassing.

Merk op dat u voor --depends, --bdepends en --bdependsi ook kunt specificeren dat de
veld mag niet voorkomen in debian/rules (als u het echt meent, natuurlijk ;-) ) door
geef het een lege string als argument.

--bouwen
Bouwt het binaire pakket (dwz het .deb-bestand) na het instellen van de pakketmap.

NB: Dit bouwt alleen een binair pakket (door "fakeroot debian/rules binary" aan te roepen) en
ondertekent het pakket niet. Het is bedoeld voor een snelle lokale installatie van een pakket, niet voor
een pakket maken dat gereed is om naar het Debian-archief te worden verzonden.

--build-bron
Bouwt het broncodepakket (dwz de .dsc- en .debian.tar.gz-bestanden) na het instellen van de
pakketmap omhoog.

NB: Dit bouwt alleen een broncodepakket (door "dpkg-source -b" aan te roepen) en ondertekent niet
het pakket. Het is bedoeld om een ​​snelle lokale installatie van een broncodepakket uit te voeren
in bijv. een pbuilder, niet voor het maken van een broncodepakket dat gereed is voor indiening bij het
Debian-archief.

--sluit ITPBUG
Geef handmatig het ITP-bugnummer op dat dit pakket sluit. Indien niet gegeven, dh-make-
perl zal proberen verbinding te maken met bugs.debian.org om het juiste bugnummer op te halen, met behulp van
WWW::Mechaniseren.

--kern-ok
Maakt het bouwen van Perl-kernmodules mogelijk. Standaard, dh-make-perl staat het bouwen van een
module die wordt geleverd als onderdeel van de standaard Perl-bibliotheek; door dit te specificeren
keuze, dh-make-perl ga ze toch bouwen.

Houd er rekening mee dat, hoewel het niet waarschijnlijk is, dit niet-gerelateerde items in uw
systeem - als een nieuwere versie van een kernmodule de API breekt, allerlei soorten daemons
misschien boos worden ;-)

--cpan MODULE|AFSTAND
Geeft instructies dh-make-perl om de gegeven CPAN-module of -distributie op te halen en uit te pakken.
Werkt zowel met "Foo::Bar" als met "Foo-Bar".

--cpan-spiegel SPIEGEL
Specificeert een CPAN-site om als spiegel te gebruiken.

--data-dir DIRECTORY
Gebruik een andere datadirectory in plaats van de standaard "/usr/share/dh-make-perl"

Data directory is waar dh-make-perl zoekt naar de standaardregels.* sjablonen. Het is
Soortgelijke --home-dir, maar verandert niets aan de locatie van de inhoudcache van APT
bestand. Als beide worden gegeven, --home-dir heeft voorrang.

--hangt ervan af LIGT ERAAN
Geef handmatig de tekenreeks op die moet worden gebruikt voor de afhankelijkheden van de module. Dit zou moeten zijn
gebruikt bij het bouwen van modules waar dh-make-perl kan de Perl-afhankelijkheden (zoals
als modules gebouwd met behulp van Module::Install), of wanneer de Perl-code afhankelijk is van niet-Perl
binaire bestanden of bibliotheken. Gebruikelijk, dh-make-perl zal de afhankelijkheden uitzoeken door
zelf. Als je moet passen dh-make-perl afhankelijkheidsinformatie, moet u dit doen met behulp van
het formaat van het debian-pakket. d.w.z

dh-make-perl --hangt af van libtest-more-perl

--beschrijf SHORT PRODUCTBESCHRIJVING
Gebruikt het argument --desc als korte beschrijving voor het pakket.

--dh VERSIE
Stel het gewenste debhelper-compatibiliteitsniveau in. De standaard is 8 voor architectuur-
onafhankelijke pakketten en 9 voor architectuurafhankelijke pakketten (XS).

Sinds versie 0.77, dh-make-perl ondersteunt alleen debhelper-compatibiliteitsniveaus > = 8.

Bekijk debhelper(1).

--afst DISTRIBUTIE
Beperk de distributies waarvan de "Inhoud"-bestanden worden geparseerd. De argumentatie is een
distributie naam.

Standaard: leeg, wat betekent dat er niet gefilterd wordt.

Voorbeeld:
dh-make-perl --dist ets

--e-mail | -e EMAIL
Specificeer handmatig het te gebruiken e-mailadres van de beheerder in debian/control en in
debian/changelog.

--uitsluiten | -i [REGEX]
Hiermee kunt u een PCRE specificeren om sommige bestanden uit te sluiten van het zoeken naar documenten en
dat soort dingen. Als er geen argument wordt gegeven (maar de schakeloptie is gespecificeerd - specificeert niet
de schakelaar zal alles omvatten), wordt standaard de standaardwaarden van dpkg-source gebruikt.

--installeren
Installeert het vers gebouwde pakket. Het specificeren van --install impliceert --build - Het pakket
zal niet worden geïnstalleerd tenzij het is gebouwd (uiteraard ;-) )

--opdringerig
Bij het bepalen van module-afhankelijkheden, als Module::Depends mislukt, probeert u het opnieuw met
Module::Hangt ervan af::Opdringerig. M:D:I laadt alle .pm-bestanden en onderschept het laden van andere
modules, die effectief niet-vertrouwde code namens u uitvoeren. Voorzichtig gebruiken.

--netwerk
Maakt het opvragen van Debian WNPP-lijsten voor ITP en gelijkaardige bugs mogelijk. Standaard ingeschakeld,
gebruik "--no-network" om uit te schakelen.

--opmerking
Deze optie om het automatisch testen van de module niet uit te voeren als onderdeel van de build
script is verwijderd in 0.54. Zet geen vinkje in DEB_BUILD_OPTIONS
omgevingsvariabele als u de tests wilt overslaan bij het bouwen van een pakket.

--home-dir DIRECTORY
Waar APT-inhoud en andere caches worden opgeslagen.

Standaard: ~/.dh-make-perl

--verpakkingsnaam | -p VERPAKKINGSNAAM
Geef handmatig de pakketnaam op, handig wanneer de naam van de module streepjes heeft.

--pkg-perl
Nuttig bij het voorbereiden van een pakket voor de Debian Perl Group
<http://pkg-perl.alioth.debian.org>.

Stelt de velden "Maintainer", "Uploaders", "Vcs-Git" en "Vcs-Browser" in debian / control
overeenkomstig. Ook, wanneer "--vcs git" wordt gebruikt (de standaard), stelt een Git-afstandsbediening in
wijzend naar de juiste plaats op git.debian.org.

--recursief
Alleen geldig in "make"-modus met "--cpan" of directory argumenten. Veroorzaakt dh-make-perl naar
probeer een verpakking te maken (en eventueel de pakketten te bouwen en te installeren als "--build" en
"--install" opties worden ook gegeven) voor alle afhankelijkheden die pakketten missen.

Dit werkt als volgt: wanneer het 'main'-pakket wordt samengesteld, worden alle ontbrekende pakketten verwijderd
in een lijst zetten, en dan wordt de debianisatieprocedure achtereenvolgens op elk van hen uitgevoerd,
recursief.

--vereist
Mislukt als er geen afhankelijkheids-Perl-pakket is gevonden (dependency tracking vereist de apt-
bestandspakket geïnstalleerd en bijgewerkt)

--bronformaat formaat
Gebruik bij het maken of vernieuwen van een verpakking de opgegeven bronindeling. Standaard naar
"3.0 (dekbed)".

--bronnenlijst FILE
Instrueer de bestandsparser "Inhoud" om dit te gebruiken filet bij het bepalen of een bepaald bestand
moet worden geparseerd of niet. Inhoudsbestanden komen niet overeen met een regel in sources.list niet
geparseerd om u tijd te besparen bij het parseren van oude bestanden van spiegelservers die u niet meer gebruikt.

Standaard: de standaardinstelling van apt.

--vc's VCS
In --pkg-perl modus, gebruik dan het gespecificeerde versiebeheersysteem in de gegenereerde Vcs-*
velden. De standaardwaarde is "git".

If VCS is "git", "dh-make-perl" zal een Git-repository opzetten met drie takken:

stroomopwaarts
De initiële tak met stroomopwaartse bronnen

meester
De tak waar het verpakken gebeurt, afgetakt "stroomopwaarts" en met de inhoud van
de map "debian/" toegevoegd.

ongerepte tar
Een tak om te houden ongerepte tar(1) gegevens.

If --pkg-perl wordt ook gegeven, wordt een "origin"-afstandsbediening toegevoegd die naar de repository op wijst
git.debian.org.

--uitgebreid | --niet-uitgebreid
Druk aanvullende informatie af tijdens het verwerken.

--verbose staat standaard aan in de "make"-modus, anders uit.

--versie VERSIE
Specificeert de versie van het resulterende pakket.

Gebruik cpan2debp online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

Ad