In questo articolo impareremo come installare i moduli Perl usando CPAN su CentOS 8. La rete di archivio Perl completa (CPAN ) è un repository centrale degli attuali 188.714 moduli Perl in 40.986 distribuzioni. È un'unica posizione in cui puoi trovare, scaricare e installare qualsiasi libreria Perl. Ha 25.000 moduli disponibili ed è rispecchiato su server in tutto il mondo. Supporta anche test automatici multipiattaforma e su più versioni di Perl e tracciamento dei bug per ogni libreria.
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.
Per usare CPAN dobbiamo prima installare il pacchetto perl-CPAN. Installalo usando il seguente comando:
dnf install perl-CPAN
La maggior parte dei moduli Perl sono scritti in Perl , alcuni usano XS – sono scritti in C e quindi richiedono una C compilatore incluso nel pacchetto Development Tools. Utilizzare il comando seguente per installare il pacchetto degli strumenti di sviluppo.
dnf install "@Development Tools"
Come installare i moduli Perl usando CPAN:
Per installare i moduli Perl usando CPAN , è necessario utilizzare l'utilità della riga di comando cpan. Puoi eseguire cpan con argomenti dall'interfaccia della riga di comando, ad esempio, per installare un modulo usa il flag -i come mostrato di seguito:
cpan -i 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.
Ora CPAN installerà il modulo Geo::IP.
Inoltre, puoi installare per moduli dalla shell CPAN. Per entrare nella shell CPAN usa il seguente comando:
cpan
Ora come esempio installeremo il modulo Log::Log4perl per mostrarti l'installazione tramite CPAN Shell.
install Log::Log4perl
Per uscire dalla shell cpan, digita exit e premi invio
Possiamo anche elencare i moduli perl installati usando il seguente comando:
cpan -l
Cerca in un modulo Perl usando CPAN:
Per cercare un modulo, entra nella shell cpan e usa il seguente comando:
cpanm Net::Telnet
CPANM è un altro modulo popolare utilizzato per scaricare, decomprimere, creare e installare moduli da CPAN. Per farlo funzionare sul tuo sistema, installa il modulo CPANM usando il seguente comando:
cpan App::cpanminus
CPANM è ora installato. È ora possibile installare il modulo utilizzando CPANM. Ad esempio installeremo un modulo usando il seguente comando:
cpanm Net::Telnet
Abbiamo installato CPAN e CPANM e ne abbiamo illustrato l'uso con alcuni esempi. Ora puoi usarlo secondo le tue necessità.