EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

cpan2distp - Online în cloud

Rulați cpan2distp în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda cpan2distp 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


cpan2dist - Creatorul distribuției CPANPLUS

DESCRIERE


Acest script va crea distribuții de module „CPAN” în formatul specificat de dvs.
inclusiv premisele sale. Aceste pachete pot fi apoi instalate folosind pachetul corespunzător
manager de pachete pentru format.

Rețineți, puteți face acest lucru și în mod interactiv din shell-ul implicit,
„CPANPLUS::Shell::Implicit”. Consultați documentația „CPANPLUS::Dist”, precum și
documentația în formatul dorit de dvs. pentru orice documentație specifică formatului.

UTILIZARE


Utilizare: cpan2dist [--format FMT] [OPTS] Mod::Nume [Mod::Nume, ...]
cpan2dist [--format FMT] [OPTS] --modulelist /tmp/mods.list
cpan2dist [--format FMT] [OPTS] --archive /tmp/dist [/tmp/dist2]

Se va crea o distribuție de tip FMT a modulelor
specificate pe linia de comandă și toate cerințele lor prealabile.

De asemenea, se poate crea o distribuție de tip FMT dintr-un local
arhiva și toate cerințele sale prealabile.

Opțiuni:

### nu accepta argumente:
--help Afișează acest mesaj de ajutor
--install Instalați acest pachet (și toate cerințele prealabile pe care le-ați creat)
după ce l-a construit.
--skiptest Omite teste. Poate fi negat folosind --noskiptest
--force Operație de forță. Poate fi negat folosind --noforce
--verbose Fii verbos. Poate fi negat folosind --noverbose
--keepsource Păstrați sursele după distribuția clădirii. Poate fi
negat de --nokeepsource. Este posibil să nu fie suportat
de toate formatele
--makefile Preferă Makefile.PL decât Build.PL. Poate fi negat
folosind --nomakefile. Setarea implicită a dvs. de configurare
--buildprereq Construiește pachete cu orice cerințe preliminare, chiar dacă acestea sunt
deja actualizat pe sistemul local. Poate fi negat
folosind --nobuildprereq. Implicit la fals.
--archive Indică faptul că toate modulele listate sunt de fapt arhive
--flushcache Actualizați memoria cache a CPANPLUS înainte de a începe orice operațiune
--defaults Instruiți ExtUtils::MakeMaker și Module::Build to use
răspunsuri implicite în timpul „perl Makefile.PL” sau „perl
Apeluri Build.PL acolo unde este posibil
--edit-metafile Editați metafișierele distribuțiilor înainte de distribuție
este construit. Necesită un editor configurat.

### argumentează:
--format Formatul de instalare de utilizat (implicit la setarea de configurare)
--ban Modele de nume de module de ignorat în timpul instalării,
nu ține seama de majuscule și minuscule (afectează și cerințele preliminare)
Poate fi dat de mai multe ori
--banlist Fișier care conține modele care ar putea fi date către --ban
Sunt atașate la lista de interdicție creată de --ban
Poate fi dat de mai multe ori.
--ignore Modele de module de exclus din lista de prereq. Util
pentru când se rezolvă o cerință prealabilă listată de un modul CPAN
într-un alt mod decât din pachetul CPAN corespunzător
(Potrivirea se face atât pe numele modulului, cât și pe numele pachetului
pachetul în care se află modulul, nu face distincție între majuscule și minuscule)
--ignorelist Fișier care conține modele care pot fi date pentru --ignore.
Sunt atașate la lista de interdicție creată de --ignore.
Poate fi dat de mai multe ori.
--modulelist Fișier care conține o listă de module care ar trebui să fie construite.
Sunt atașate la lista de module de linie de comandă.
Poate fi dat de mai multe ori.
--logfile Fișier în care să înregistreze toate ieșirile. În mod implicit, toate ieșirile merg
la consolă.
--timeout Timpul permis pentru construirea unei distribuții înainte
avortând. Acest lucru este util pentru a termina orice build care
atârnă sau se întâmplă să fie interactiv, în ciuda faptului că i se spune că nu
a fi. Implicit, 300 de secunde. Pentru a opri, puteți
seteaza-l la 0.
--set-config Schimbați orice opțiune așa cum este specificat în configurația dvs. pentru aceasta
numai invocare. Consultați CPANPLUS::Config pentru o listă de
opțiunile acceptate.
--set-program Schimbați orice program așa cum este specificat în configurația dvs. pentru aceasta
numai invocare. Consultați CPANPLUS::Config pentru o listă de
programe suportate.
--dist-opts Opțiunile arbitrare transmise programului de instalare ales
rutina de preparare()/creare() a formatului. Vă rugăm să vedeți
documentația instalatorului la alegere pentru
opțiunile pe care le acceptă.

### liste încorporate
--default-banlist Utilizați banlistul nostru încorporat. Funcționează la fel ca --ban
și --banlist, dar cu liste prestabilite. Vezi
Secțiunea „Liste integrate” pentru detalii.
--default-ignorelist Utilizați lista noastră de ignorare încorporată. Funcționează la fel ca
--ignore și --ignorelist dar cu liste prestabilite.
Consultați secțiunea „Liste integrate” pentru detalii.

Exemple:

### construi un pachet Debian de DBI și cerințele sale preliminare,
### nu te deranja să rulezi teste
cpan2dist --format CPANPLUS::Dist::Deb --buildprereq --skiptest DBI

### construiți un pachet Debian de DBI și cerințele sale preliminare și instalați-le
cpan2dist --format CPANPLUS::Dist::Deb --buildprereq --install DBI

### Construiți un pachet, al cărui format este determinat de configurația dvs., de
### tarball-ul local, reîncărcând mai întâi indicii cpanplus și utilizând
### tarball-urile Makefile.PL dacă are unul.
cpan2dist --makefile --flushcache --archive /path/to/Cwd-1.0.tgz

### construiți un pachet din Net::FTP, dar nu construiți niciun pachet sau
### dependențe al căror nume se potrivește cu „Foo”, „Bar” sau cu oricare dintre
### modele menționate în /tmp/ban
cpan2dist --ban Foo --ban Bar --banlist /tmp/ban Net::FTP

### construiți un pachet din Net::FTP, dar ignorați dependența lui listată
### pe IO::Socket, deoarece este livrat implicit cu sistemul de operare pe care ne aflăm
cpan2dist --ignore IO::Socket Net::FTP

### construirea tuturor modulelor listate, plus cerințele lor prealabile
cpan2dist --ignorelist /tmp/modules.ignore --banlist /tmp/modules.ban
--modulelist /tmp/modules.list --buildprereq --flushcache
--makefile --defaults

### treceți opțiuni arbitrare rutinei prepare()/create() a formatului
cpan2dist --dist-opts deb_version=3 --dist-opts prefix=corp

Built-In Filtru liste


Unele module pe care preferați să nu le împachetați. Unele pentru că fac parte din core-perl și tu
nu vreau un pachet nou. Unele pentru că nu se vor baza pe sistemul tău. Unele pentru că dvs
managerul de pachete la alegere le împachetează deja pentru dvs.

Pot exista o multitudine de motive. Puteți utiliza opțiunile „--ignore” și „--ban” pentru aceasta,
dar oferim câteva liste încorporate care surprind cazuri obișnuite. Puteți folosi aceste încorporate
liste, dacă doriți, sau furnizați-vă propriile, dacă este necesar.

Built-In Ignora Listă
Puteți folosi această listă de regexe pentru a ignora modulele care se potrivesc pentru a fi listate ca cerințe preliminare
a unui pachet. Deosebit de utile dacă oricum sunt livrate cu core-perl și au
probleme cunoscute construirea.

Comutați-l prin furnizarea opțiunii „--default-ignorelist”.

^IO$ # Oricum furnizat cu core
^Cwd$ # Oricum furnizat cu core
^File::Spec # Oricum furnizat cu core
^Config$ # Configurația proprie a lui Perl, nu este livrată separat
^ExtUtils::MakeMaker$ # Livrat cu perl, versiuni recente
# au eroarea 14721 (vezi rt.cpan.org)
^ExtUtils::Install$ # Parte din EU::MM, același motiv

Built-In Interzice listă
Puteți folosi această listă de regexe pentru a dezactiva complet construirea acestor module.

Comutați-l prin furnizarea opțiunii „--default-banlist”.

^GD$ # Are nevoie de biblioteci c
^Berk.*DB # Pachetele DB necesită opțiuni și legături specifice
^DBD:: # Driverele DBD necesită fișiere/anteturi de bază de date
^XML:: # Modulele XML necesită de obicei biblioteci expat
Apache # Acestea necesită de obicei biblioteci Apache
SSL # Acestea necesită de obicei certificate SSL și biblioteci
Image::Magick # Are nevoie de biblioteci ImageMagick C
Mail::ClamAV # Are nevoie de biblioteci ClamAV C
^Verilog # Are nevoie de biblioteci Verilog C
^Authen::PAM$ # Necesită biblioteci PAM C și anteturi

Utilizați cpan2distp online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Alt-F
    Alt-F
    Alt-F oferă o sursă gratuită și deschisă
    firmware alternativ pentru DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F are Samba și NFS;
    suportă ext2/3/4...
    Descărcați Alt-F
  • 2
    usm
    usm
    Usm este un pachet slackware unificat
    manager care se ocupă automat
    rezolvarea dependenței. Se unifică
    diverse depozite de pachete, inclusiv
    slackware, slacky, p...
    Descărcați usm
  • 3
    Chart.js
    Chart.js
    Chart.js este o bibliotecă Javascript care
    permite designerilor și dezvoltatorilor să deseneze
    tot felul de diagrame folosind HTML5
    element de pânză. Chart js oferă o excelentă
    matrice...
    Descărcați Chart.js
  • 4
    iReport-Designer pentru JasperReports
    iReport-Designer pentru JasperReports
    NOTĂ: Asistență iReport/Jaspersoft Studio
    Anunț: Începând cu versiunea 5.5.0,
    Jaspersoft Studio va fi oficial
    client de proiectare pentru JasperReports. raportez
    voi...
    Descărcați iReport-Designer pentru JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF va instala toate
    software pe care Fedora Linux și altele
    nu include implicit, după
    rulează Fedora pentru prima dată. Este
    usor pentru ...
    Descărcați PostInstallerF
  • 6
    strace
    strace
    Proiectul strace a fost mutat la
    https://strace.io. strace is a
    diagnostic, depanare și instruire
    userspace tracer pentru Linux. Este folosit
    a monitoriza un...
    Descărcați strace
  • Mai mult »

Comenzi Linux

Ad