Kako instalirati Perl module koristeći CPAN na CentOS 8


Comprehensive Perl Archive Network (ukratko CPAN) je popularno središnje spremište trenutno 188.714 Perl modula u 40.986 distribucije. To je jedno mjesto na kojem možete pronaći, preuzeti i instalirati bilo koju od nevjerojatnih (i još uvijek rastućih) kolekcija Perl biblioteka.

Ima 25.000 dostupnih modula i zrcaljen je na poslužiteljima diljem svijeta. Također podržava automatizirano testiranje: na više platformi i na više verzija Perla, te praćenje bugova za svaku biblioteku. Također, možete ga pretraživati korištenjem raznih web stranica na webu, koje nude alate kao što su grep, razlika verzija-verzija kao i dokumentaciju.

CPAN Perl modul je temeljni modul koji vam omogućuje da tražite, preuzimate, gradite i instalirate Perl module i ekstenzije sa CPAN stranica. Distribuira se s Perlom od 1997. (5.004). Uključuje neke primitivne mogućnosti pretraživanja i podržava imenovane i verzionirane pakete modula.

U ovom ćete članku naučiti kako instalirati Perl i Perl module u CentOS 8 koristeći CPAN.

Kako instalirati Perl CPAN modul u CentOS 8

Prije nego što možete koristiti CPAN, trebate instalirati paket Perl-CPAN, koristeći DNF upravitelj paketa kao što je prikazano.

dnf install perl-CPAN

Napomena: Iako je većina Perl modula napisana u Perl, neki koriste XS – napisani su u C i stoga zahtijevaju C kompajler koji je uključen u paket Razvojnih alata.

Instalirajmo paket Razvojnih alata kao što je prikazano.

dnf install "@Development Tools"

Kako instalirati Perl module pomoću CPAN-a

Da biste instalirali Perl module koristeći CPAN, trebate koristiti uslužni program cpan naredbenog retka. Možete pokrenuti cpan s argumentima iz sučelja naredbenog retka, na primjer, za instaliranje modula (npr. Geo::IP) koristite -i zastavu kao što je prikazano.

cpan -i Geo::IP  
OR
cpan Geo::IP  

Kada prvi put pokrenete cpan, potrebna je konfiguracija kao što je prikazano na slici ispod. Za ovaj ćemo vodič unijeti yes kako bismo ga automatski konfigurirali. Ako unesete ne, konfiguracijska skripta će vas provesti kroz niz pitanja da biste je konfigurirali.

Sljedeća snimka zaslona pokazuje da je modul Geo::IP instaliran na sustav.

Alternativno, možete pokrenuti cpan bez argumenata za pokretanje CPAN.pm ljuske. Zatim upotrijebite podnaredbu za instaliranje za instaliranje modula (npr. Log::Log4perl) kao što je prikazano.

cpan
cpan[1]> install Log::Log4perl

Kako ispisati instalirane Perl module i verzije

Za popis svih instaliranih Perl modula s njihovim verzijama koristite oznaku -l kao što je prikazano.

cpan -l

Kako pretraživati Perl modul pomoću CPAN-a

Za pretraživanje modula otvorite ljusku cpan i upotrijebite oznaku m kao što je prikazano.

cpan
cpan[1]> m Net::Telnet
cpan[1]> m HTML::Template

Za više informacija pročitajte stranicu za ručni unos cpan ili potražite pomoć od ljuske CPAN koristeći naredbu za pomoć.

man cpan
OR
cpan
cpan[1]> help

Kako instalirati Perl module koristeći CPANM

App::cpanminus(cpanm) još je jedan popularan modul koji se koristi za preuzimanje, raspakiranje, izradu i instaliranje modula s CPAN-a. Da bi radio na vašem sustavu, instalirajte modul App::cpanminus kao što je prikazano.

cpan App::cpanminus

Možete instalirati modul koristeći cpanm kao što je prikazano.

cpanm Net::Telnet

Kako instalirati Perl module s Githuba

cpanm podržava instalaciju Perl modula izravno s Githuba. Na primjer, da biste instalirali Starman – visokoučinkoviti preforking Perl PSGI web poslužitelj, pokrenite sljedeću naredbu.

cpanm git://github.com/miyagawa/Starman.git

Za više mogućnosti korištenja pogledajte cpanm stranicu s uputama.

man cpanm

CPAN je jedno mjesto gdje možete pronaći, preuzeti i instalirati Perl module; trenutno ima 192,207 Perl modula u 41,002 distribucije. Ako imate bilo kakvih pitanja, podijelite ih s nama putem donjeg obrasca za povratne informacije.