EngelsFransSpaans

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 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/* 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.

uw
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
    PAC-manager
    PAC-manager
    PAC is een Perl/GTK-vervanging voor
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... Het biedt een GUI
    om verbindingen te configureren: gebruikers,
    wachtwoorden, VERWACHT regel...
    PAC-manager downloaden
  • 2
    GeoServer
    GeoServer
    GeoServer is open source-software
    server geschreven in Java waarmee gebruikers
    om geospatiale gegevens te delen en te bewerken.
    Ontworpen voor interoperabiliteit, het
    publiceert d...
    GeoServer downloaden
  • 3
    Vuurvliegje III
    Vuurvliegje III
    Een gratis en open-source persoonlijke financiering
    manager. Firefly III beschikt over een
    dubbel boekhoudsysteem. Jij kan
    voer snel in en organiseer uw
    transacties ik...
    Vuurvlieg III downloaden
  • 4
    Apache OpenOffice-extensies
    Apache OpenOffice-extensies
    De officiële catalogus van Apache
    OpenOffice-extensies. Je zult vinden
    extensies variërend van woordenboeken tot
    hulpmiddelen om PDF-bestanden te importeren en verbinding te maken
    met ext...
    Apache OpenOffice-extensies downloaden
  • 5
    BidsprinkhanenBT
    BidsprinkhanenBT
    Mantis is een eenvoudig te implementeren, web
    gebaseerde bugtracker om productbugs te helpen
    volgen. Het vereist PHP, MySQL en een
    web Server. Bekijk onze demo en gehost
    offer...
    MantisBT downloaden
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger is een p2p-chattoepassing
    voor intranetcommunicatie en niet
    een server nodig hebben. Diverse handige
    functies worden ondersteund, inclusief
    melden...
    LAN Messenger downloaden
  • Meer "

Linux-commando's

  • 1
    blijf
    blijf
    abidw - serialiseer de ABI van een ELF
    bestand abidw leest een gedeelde bibliotheek in ELF
    formaat en verzendt een XML-representatie
    van zijn ABI naar standaarduitvoer. De
    uitgestoten ...
    Voer abidw uit
  • 2
    in staat
    in staat
    abilint - valideer een abigail ABI
    representatie abilint ontleedt de native
    XML-representatie van een ABI zoals uitgezonden
    door abidw. Zodra het de XML heeft geparseerd
    vertegenwoordigen...
    Voer abilint uit
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - stuur een CORE API-bericht
    naar de core-daemon-daemon ...
    Voer coresendmsg uit
  • 4
    kern_server
    kern_server
    core_server - De primaire server voor
    Spambayes. OMSCHRIJVING: dient momenteel
    alleen de webinterface. Insteken
    luisteraars voor verschillende protocollen is nader te bepalen.
    Dit ...
    Voer core_server uit
  • 5
    fwflits
    fwflits
    fwflash - programma om afbeeldingsbestand te flashen
    naar een aangesloten NXT-apparaat ...
    Voer fwflash uit
  • 6
    fwts-verzamel
    fwts-verzamel
    fwts-collect - verzamel logs voor fwts
    bug-rapportage. ...
    Voer fwts-collect uit
  • Meer "

Ad