Rețea cuprinzătoare de arhive Perl (CPAN pe scurt) este un popular depozit central din prezent 188,714 Module Perl în 40,986 distribuții. Este o singură locație în care puteți găsi, descărca și instala oricare dintre colecția incredibilă (și încă în creștere) a bibliotecilor Perl.
Are 25.000 de module disponibile și este oglindită pe servere din întreaga lume. De asemenea, acceptă testarea automată: pe mai multe platforme și pe mai multe versiuni de Perl și urmărirea erorilor pentru fiecare bibliotecă. De asemenea, îl puteți căuta folosind diverse site-uri de pe web, care oferă instrumente precum grep, diff de la versiune la versiune, precum și documentație.
Modulul CPAN Perl este un modul de bază care vă permite să interogați, să descărcați, să creați și să instalați module Perl și extensii de pe site-urile CPAN. A fost distribuit cu Perl din 1997 (5.004). Include câteva funcții de căutare primitive și acceptă pachete de module numite și versionate.
În acest articol, veți afla cum să instalați Perl și Module Perl în CentOS 8 folosind CPAN.
Înainte de a putea folosi CPAN, trebuie să instalați fișierul Perl-CPAN pachet, folosind Manager de pachete DNF așa cum se arată.
# dnf instalează perl-CPAN.
Notă: Deși majoritatea Perl modulele sunt scrise în Perl, unii folosesc XS - sunt scrise în C și așa necesită o C compilator care este inclus în Instrumente de dezvoltare pachet.
Să instalăm Instrumente de dezvoltare pachet așa cum se arată.
# dnf instalați „@Development Tools”
A instala Perl module folosind CPAN, trebuie să utilizați linia de comandă cpan utilitate. Poți să alergi cpan cu argumente din interfața liniei de comandă, de exemplu, pentru a instala un modul (de ex Geo:: IP) folosește -i
pavilion așa cum se arată.
# cpan -i Geo:: IP OR. # cpan Geo:: IP
Când alergi cpan pentru prima dată, necesită configurare așa cum se arată în captura de ecran de mai jos. Pentru acest ghid, vom intra da
pentru a-l configura automat. Dacă intri Nu
, scriptul de configurare vă va duce printr-o serie de întrebări pentru a-l configura.
Următoarea captură de ecran arată modulul Geo:: IP a fost instalat pe sistem.
Alternativ, puteți rula un cpan fără argumente pentru a începe CPAN.pm coajă. Apoi utilizați instalați comanda secundară pentru a instala un modul (de ex Jurnal:: Log4perl) așa cum se arată.
# cpan. cpan [1]> instalați Log:: Log4perl.
Pentru a lista toate modulele Perl instalate cu versiunile lor, utilizați -l
pavilion așa cum se arată.
# cpan -l.
Pentru a căuta un modul, deschideți fișierul cpan coajă și folosește m
pavilion așa cum se arată.
# cpan. cpan [1]> m Net:: Telnet. cpan [1]> m HTML:: Șablon.
Pentru mai multe informații, citiți fișierul cpan pagina de introducere manuală sau primiți ajutor de la CPAN shell folosind comanda help.
# om cpan. SAU. # cpan. cpan [1]> Ajutor.
Aplicație:: cpanminus (cpanm) este un alt modul popular folosit pentru descărcarea, despachetarea, construirea și instalarea modulelor din CPAN. Pentru a funcționa pe sistemul dvs., instalați fișierul Aplicație:: cpanminus modul așa cum se arată.
# cpan App:: cpanminus.
Puteți instala un modul folosind cpanm așa cum se arată.
# cpanm Net:: Telnet.
cpanm acceptă instalarea Perl module direct din Github. De exemplu, pentru a instala fișierul Starman - un preforking performant Perl PSGI server web, executați următoarea comandă.
# cpanm git: //github.com/miyagawa/Starman.git.
Pentru mai multe opțiuni de utilizare, consultați cpanm pagina man.
# om cpanm.
CPAN este o singură locație în care puteți găsi, descărca și instala module Perl; are în prezent 192,207 Module Perl în 41,002 distribuții. Dacă aveți întrebări, împărtășiți-le cu noi prin intermediul formularului de feedback de mai jos.