EnglezăFrancezăSpaniolă

Favicon OnWorks

cpan - Online în cloud

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

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


cpan - interacționează ușor cu CPAN din linia de comandă

REZUMAT


# cu argumente și fără comutatoare, instalează modulele specificate
cpan module_name [ module_name ... ]

# cu comutatoare, instalează module cu comportament suplimentar
cpan [-cfgimtTw] nume_modul [nume_modul ... ]

# cu doar punctul, instalați din distribuția din
# directorul curent
cpan .

# fără argumente, pornește shell-ul CPAN.pm
cpan

# instalarea forțată a modulelor (de obicei cele care eșuează testele)
cpan -f nume_modul [nume_modul...]

# instalați module, dar fără a le testa
cpan -T nume_modul [nume_modul...]

# descărcați configurația
cpan -J

# încărcați o altă configurație pentru a instala Module::Foo
cpan -j unele/altele/fișier Module::Foo

# fără argumente, dar unele comutatoare
cpan [-ahrvACDlLO]

DESCRIERE


Acest script oferă o interfață de comandă (nu un shell) pentru CPAN. Momentan foloseste
CPAN.pm pentru a face treaba, dar nu este un runner de comandă unic pentru CPAN.pm.

Opţiuni
-a Creează un autobundle CPAN.pm cu CPAN::Shell->autobundle.

-Un modul [modul...]
Afișează menținătorii primari pentru modulele specificate.

-c modul
Rulează un „make clean” în directoarele modulului specificat.

-C modul [modul ...]
Arata Modificări fișiere pentru modulele specificate

-D modul [modul ...]
Afișați detaliile modulului.

-f Forțați acțiunea specificată, când în mod normal ar fi eșuat. Utilizați acest lucru pentru a instala un
modul chiar dacă testele sale eșuează. Când utilizați această opțiune, -i nu este opțional pentru
instalarea unui modul atunci când trebuie să-l forțezi:

% cpan -f -i Modul::Foo

-F Dezactivează încercările lui CPAN.pm de a bloca orice. Ar trebui să fii atent cu asta de vreme ce
s-ar putea să ajungeți cu mai multe scripturi care încearcă să muck în același director. Acest
nu este atât de îngrijorător dacă încărcați o configurație specială cu „-j”, și asta
config își stabilește propriile directoare de lucru.

-g modul [modul ...]
Descarcă în directorul curent cea mai recentă distribuție a modulului.

-G modul [modul ...]
NEIMPLICATĂ

Descărcați în directorul curent cea mai recentă distribuție a modulelor, despachetați fiecare
distribuție și creați un depozit git pentru fiecare distribuție.

Dacă doriți această caracteristică, verificați distribuția „Git::CPAN::Patch” a lui Yanick Champoux.

-h Imprimați un mesaj de ajutor și ieșiți. Când specificați „-h”, acesta ignoră toate celelalte
opțiuni și argumente.

-i Instalează modulele specificate.

-I Load "local::lib" (gândiți-vă ca "-I" pentru încărcarea căilor lib).

-j Config.pm
Încărcați fișierul care conține datele de configurare CPAN. Acesta ar trebui să aibă același format
ca standard CPAN/Config.pm fișier, care definește $CPAN::Config ca un hash anonim.

-J Eliminați configurația în același format pe care îl folosește CPAN.pm. Acest lucru este util pentru
verificarea configurației, precum și utilizarea dump-ului ca punct de plecare pentru un nou,
configurație personalizată.

-l Listează toate modulele instalate cu versiunile lor

-L autor [ autor ... ]
Listați modulele de către autorii specificați.

-m Realizați modulele specificate.

-O Afișați modulele învechite.

-p Dați ping la oglinzile configurate

-P Găsiți cele mai bune oglinzi pe care le puteți utiliza (dar nu le configurează încă)

-r Recopilează modulele încărcate dinamic cu CPAN::Shell->recompile.

-t Rulați un „make test” pe modulele specificate.

-T Nu testați modulele. Pur și simplu instalați-le.

-u Actualizați toate modulele instalate. Făcând asta în orb, chiar poate rupe lucrurile, așa că păstrează a
de rezervă.

-v Imprimați versiunea de script și versiunea CPAN.pm, apoi ieșiți.

-V Imprimați informații detaliate despre clientul cpan.

-w NEIMPLICAT

Activați avertismentele cpan. Aceasta verifică diverse lucruri, cum ar fi permisiunile de director și
vă spune despre problemele pe care le puteți avea.

Exemple
# imprimați un mesaj de ajutor
cpan -h

# tipăriți numerele versiunii
cpan -v

# creați un autobundle
cpan -a

# recompilați module
cpan -r

# upgrade toate modulele instalate
cpan -u

# instalați module (singura -i este opțională)
cpan -i Netscape::Booksmarks Business::ISBN

# forță instalarea modulelor (trebuie să folosească -i)
cpan -fi CGI::Minimal URI

MEDIUL VARIABILE


Există mai multe componente în CPAN.pm care folosesc variabile de mediu. Construcția
instrumente, ExtUtils::MakeMaker și Module::Build folosesc unele, în timp ce altele contează pentru
niveluri deasupra lor. Unele dintre acestea sunt specificate de Perl Toolchain Gang:

Consensul Lancaster:


Consens de la Oslo:


CPAN_OPTS
„cpan” împarte această variabilă pe spații albe și înaintează acea listă @ARGV înainte
procesează argumentele liniei de comandă. De exemplu, dacă doriți să utilizați întotdeauna
„local:lib”, puteți seta „CPAN_OPTS” la „-I”.

CPANSCRIPT_LOGLEVEL
Nivelul de jurnal de utilizat, fie cu loggerul minim încorporat, fie cu Log::Log4perl dacă
este instalat. Valorile posibile sunt aceleași cu nivelurile „Log::Log4perl”:
„TRACE”, „DEBUG”, „INFO”, „WARN”, „EROARE” și „FATAL”. Valoarea implicită este „INFO”.

GIT_COMMAND
Calea către binarul „git” de utilizat pentru caracteristicile Git. Valoarea implicită este
„/usr/local/bin/git”.

NONINTERACTIVE_TESTING
Să presupunem că nimeni nu acordă atenție și omite solicitările pentru distribuțiile care fac asta
corect. cpan(1) setează acest lucru la 1, cu excepția cazului în care are deja o valoare (chiar dacă aceasta
valoarea este falsă).

PERL_MM_USE_DEFAULT
Utilizați răspunsul implicit pentru întrebările solicitate. cpan(1) setează acest lucru la 1, dacă nu
are deja o valoare (chiar dacă acea valoare este falsă).

EXIT VALORI


Scriptul iese cu zero dacă crede că totul a funcționat, sau cu un număr pozitiv dacă acesta
crede că ceva a eșuat. Rețineți, totuși, că în unele cazuri trebuie să ghicească un eșec
prin rezultatul lucrurilor pe care nu le controlează. Deocamdată, codurile de ieșire sunt vagi:

1 O eroare necunoscută

2 A fost o problemă externă

4 A existat o problemă internă cu scriptul

8 Un modul nu s-a instalat

LA DO


* valori de configurare one shot din linia de comandă

Utilizați cpan online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

  • 1
    Manager PAC
    Manager PAC
    PAC este un înlocuitor Perl/GTK pentru
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... Oferă un GUI
    pentru a configura conexiuni: utilizatori,
    parole, Așteptați regula...
    Descărcați PAC Manager
  • 2
    GeoServer
    GeoServer
    GeoServer este un software open-source
    server scris în Java care permite utilizatorilor
    pentru a partaja și edita date geospațiale.
    Proiectat pentru interoperabilitate, it
    publică da...
    Descărcați GeoServer
  • 3
    Licurici III
    Licurici III
    O finanțare personală gratuită și open-source
    administrator. Firefly III prezintă a
    sistem de contabilitate cu partidă dublă. Poti
    intrați rapid și organizați-vă
    tranzacții i ...
    Descărcați Firefly III
  • 4
    Extensii Apache OpenOffice
    Extensii Apache OpenOffice
    Catalogul oficial Apache
    Extensii OpenOffice. Vei găsi
    extensii variind de la dicționare la
    instrumente pentru a importa fișiere PDF și pentru a vă conecta
    cu ext...
    Descărcați Apache OpenOffice Extensions
  • 5
    MantisBT
    MantisBT
    Mantis este un web ușor de implementat
    Bugtracker bazat pentru a ajuta bug-ul produsului
    urmărire. Necesită PHP, MySQL și a
    server web. Verificați demonstrația noastră și găzduită
    oferind...
    Descărcați MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger este o aplicație de chat p2p
    pentru comunicare intranet și nu
    necesită un server. O varietate de la îndemână
    caracteristicile sunt acceptate, inclusiv
    notificat ...
    Descărcați LAN Messenger
  • Mai mult »

Comenzi Linux

  • 1
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 2
    abilint
    abilint
    abilint - validează un ABI abigail
    reprezentare abilint parsează nativul
    Reprezentarea XML a unui ABI așa cum este emis
    de abidw. Odată ce a analizat XML-ul
    represe ...
    Rulați abilint
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - trimite un mesaj CORE API
    la demonul core-daemon...
    Rulați coresendmsg
  • 4
    core_server
    core_server
    core_server - Serverul principal pentru
    SpamBayes. DESCRIERE: În prezent servește
    numai interfața web. Conectare
    ascultători pentru diferite protocoale este de stabilit.
    Acest ...
    Rulați core_server
  • 5
    fwflash
    fwflash
    fwflash - program pentru a flash fișiere imagine
    la un dispozitiv NXT conectat...
    Rulați fwflash
  • 6
    fwts-strânge
    fwts-strânge
    fwts-collect - colectează jurnalele pentru fwts
    raportarea erorilor. ...
    Rulați fwts-collect
  • Mai mult »

Ad