Kako instalirati Perl module koristeći CPAN na CentOS 8
Sveobuhvatna mreža Perl arhiva (CPAN ukratko) je popularno centralno spremište trenutno 188.714 Perl modula u 40.986 distribucije. To je jedna lokacija na kojoj možete pronaći, preuzeti i instalirati bilo koju od nevjerovatnih (i još uvijek rastućih) kolekcije Perl biblioteka.
Ima 25.000 dostupnih modula i ogleda se na serverima širom svijeta. Takođe podržava automatizovano testiranje: na više platformi i na više verzija Perla, i praćenje grešaka za svaku biblioteku. Također, možete ga pretraživati koristeći različite web stranice na webu, koje nude alate kao što su grep, razlika od verzije do verzije, kao i dokumentaciju.
CPAN Perl modul je osnovni modul koji vam omogućava da postavljate upite, preuzimate, pravite i instalirate Perl module i ekstenzije sa CPAN lokacija. Distribuira se sa Perlom od 1997. (5.004). Uključuje neke primitivne mogućnosti pretraživanja i podržava imenovane i verzionisane pakete modula.
U ovom članku ćete 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 budete mogli koristiti CPAN, morate instalirati paket Perl-CPAN, koristeći DNF menadžer paketa kao što je prikazano.
dnf install perl-CPAN
Napomena: Iako je većina Perl modula napisana u Perl, neki koriste XS – napisane su u C i stoga zahtijevaju C kompajler koji je uključen u paket Razvojni alati.
Hajde da instaliramo paket Razvojni alati kao što je prikazano.
dnf install "@Development Tools"
Kako instalirati Perl module koristeći CPAN
Da instalirate Perl module koristeći CPAN, trebate koristiti cpan komandnu liniju. Možete pokrenuti cpan s argumentima iz sučelja komandne linije, na primjer, da instalirate modul (npr. Geo::IP) koristite -i
zastavica 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 vodič ćemo unijeti yes
da ga automatski konfiguriramo. Ako unesete no
, konfiguraciona skripta će vas provesti kroz niz pitanja kako biste je konfigurisali.
Sljedeći snimak ekrana pokazuje da je modul Geo::IP instaliran na sistemu.
Alternativno, možete pokrenuti cpan bez argumenata za pokretanje CPAN.pm ljuske. Zatim koristite podnaredbu za instaliranje da instalirate modul (npr. Log::Log4perl) kao što je prikazano.
cpan
cpan[1]> install Log::Log4perl
Kako navesti instalirane Perl module i verzije
Za popis svih instaliranih Perl modula sa njihovim verzijama, koristite oznaku -l
kao što je prikazano.
cpan -l
Kako pretražiti Perl modul koristeći CPAN
Za pretraživanje modula, otvorite cpan ljusku i koristite m
zastavicu kao što je prikazano.
cpan
cpan[1]> m Net::Telnet
cpan[1]> m HTML::Template
Za više informacija, pročitajte cpan stranicu za ručni unos ili potražite pomoć od CPAN ljuske koristeći naredbu help.
man cpan
OR
cpan
cpan[1]> help
Kako instalirati Perl module koristeći CPANM
App::cpanminus(cpanm) je još jedan popularan modul koji se koristi za preuzimanje, raspakivanje, pravljenje i instaliranje modula sa CPAN-a. Da bi on radio na vašem sistemu, 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 sa Githuba
cpanm podržava instalaciju Perl modula direktno sa Githuba. Na primjer, da instalirate Starman – web server visokih performansi preforking Perl PSGI, pokrenite sljedeću naredbu.
cpanm git://github.com/miyagawa/Starman.git
Za više opcija korištenja pogledajte cpanm man stranicu.
man cpanm
CPAN je jedna lokacija na kojoj možete pronaći, preuzeti i instalirati Perl module; trenutno ima 192.207 Perl modula u 41.002 distribucijama. Ako imate bilo kakvih pitanja, podijelite ih s nama putem obrasca za povratne informacije u nastavku.