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.