La rete completa di archivi Perl (CPAN in breve) è un popolare repository centrale di attualmente 188.714 Moduli Perl in 40.986 distribuzioni. È un'unica posizione in cui puoi trovare, scaricare e installare qualsiasi delle incredibili (e ancora in crescita) raccolte di librerie Perl.
Ha 25.000 moduli disponibili ed è rispecchiato su server in tutto il mondo. Supporta anche test automatizzati:multipiattaforma e su più versioni di Perl e tracciamento dei bug per ogni libreria. Inoltre, puoi cercarlo utilizzando vari siti sul Web, che offrono strumenti come grep, diff da versione a versione e documentazione.
Il modulo CPAN Perl è un modulo principale che consente di interrogare, scaricare, costruire e installare moduli ed estensioni Perl dai siti CPAN. È stato distribuito con Perl dal 1997 (5.004). Include alcune funzionalità di ricerca primitive e supporta bundle di moduli con nome e versione.
In questo articolo imparerai come installare Perl e moduli Perl in CentOS 8 utilizzando CPAN .
Come installare il modulo CPAN Perl in CentOS 8
Prima di poter utilizzare CPAN , devi installare il Perl-CPAN pacchetto, utilizzando il gestore di pacchetti DNF come mostrato.
# dnf install perl-CPAN
Installa Perl CPAN in CentOS 8
Nota :Sebbene la maggior parte dei Perl i moduli sono scritti in Perl , alcuni usano XS – sono scritti in C e quindi richiedono una C compilatore incluso negli Strumenti di sviluppo pacchetto.
Installiamo gli Strumenti di sviluppo pacchetto come mostrato.
# dnf install "@Development Tools"
Installa gli strumenti di sviluppo in CentOS 8
Come installare i moduli Perl usando CPAN
Per installare Perl moduli utilizzando CPAN , devi utilizzare la riga di comando cpan utilità. Puoi eseguire cpan con argomenti dall'interfaccia della riga di comando, ad esempio, per installare un modulo (ad esempio Geo::IP ) usa il -i
flag come mostrato.
# cpan -i Geo::IP OR # cpan Geo::IP
Quando esegui cpan per la prima volta, richiede la configurazione come mostrato nello screenshot qui sotto. Per questa guida, inseriremo yes
per configurarlo automaticamente. Se inserisci no
, lo script di configurazione ti guiderà attraverso una serie di domande per configurarlo.
Configura CPAN automaticamente
Lo screenshot seguente mostra il modulo Geo::IP è stato installato sul sistema.
Modulo Perl Geo::IP installato
In alternativa, puoi eseguire un cpan senza argomenti per iniziare CPAN.pm guscio. Quindi utilizza il sottocomando di installazione per installare un modulo (ad es. Log::Log4perl ) come mostrato.
# cpan cpan[1]> install Log::Log4perl
Installa i moduli Perl usando CPAN
Come elencare i moduli e le versioni Perl installati
Per elencare tutti i moduli Perl installati con le loro versioni, usa il -l
flag come mostrato.
# cpan -l
Elenca i moduli Perl installati
Come cercare un modulo Perl usando CPAN
Per cercare un modulo, apri il cpan shell e usa il m
flag come mostrato.
# cpan cpan[1]> m Net::Telnet cpan[1]> m HTML::Template
Cerca moduli Perl usando CPAN
Per ulteriori informazioni, leggi il cpan pagina di immissione manuale o ottenere assistenza dal CPAN shell utilizzando il comando di aiuto.
# man cpan OR # cpan cpan[1]> help
Come installare i moduli Perl usando CPANM
App::cpanminus(cpanm) è un altro modulo popolare utilizzato per scaricare, decomprimere, creare e installare moduli da CPAN . Per farlo funzionare sul tuo sistema, installa l'App::cpanminus modulo come mostrato.
# cpan App::cpanminus
Installa il modulo CPANM
Puoi installare un modulo utilizzando cpanm come mostrato.
# cpanm Net::Telnet
Installa il modulo Perl usando CPANM
Come installare i moduli Perl da Github
panna supporta l'installazione di Perl moduli direttamente da Github . Ad esempio, per installare Starman – un preforking ad alte prestazioni Perl PSGI server web, eseguire il comando seguente.
# cpanm git://github.com/miyagawa/Starman.git
Installa i moduli Perl da Github
Per ulteriori opzioni di utilizzo, consulta il cpanm pagina man.
# man cpanm
CPAN è un'unica posizione in cui puoi trovare, scaricare e installare i moduli Perl; attualmente ha 192.207 Moduli Perl in 41.002 distribuzioni. Se hai domande, condividile con noi tramite il modulo di feedback qui sotto.
Condividere è prendersi cura...Condividi su FacebookCondividi su TwitterCondividi su LinkedinCondividi su Reddit