Kif Tinstalla Moduli Perl billi tuża CPAN fuq CentOS 8
In-Netwerk Komprensiv ta 'Arkivju Perl (CPAN fil-qosor) huwa repożitorju ċentrali popolari ta' bħalissa 188,714 modulu Perl f'40,986 distribuzzjoni. Huwa post wieħed fejn tista 'ssib, tniżżel u tinstalla kwalunkwe mill-kollezzjoni inkredibbli (u li għadha qed tikber) ta' libreriji Perl.
Għandu 25,000 modulu disponibbli u huwa rifless fuq servers madwar id-dinja. Jappoġġja wkoll l-ittestjar awtomatizzat: cross-platform u fuq verżjonijiet multipli ta 'Perl, u bug tracking għal kull librerija. Ukoll, tista 'tfittex li tuża diversi siti fuq il-web, li joffru għodod bħal grep, diff verżjoni għal verżjoni kif ukoll dokumentazzjoni.
Il-modulu CPAN Perl huwa modulu ewlieni li jippermettilek li titlob, tniżżel, tibni u tinstalla moduli u estensjonijiet Perl minn siti CPAN. Ġie mqassam ma' Perl mill-1997 (5.004). Jinkludi xi kapaċitajiet ta' tiftix primittiv u jappoġġa qatet ta' moduli msemmija u verżjonati.
F'dan l-artikolu, titgħallem kif tinstalla l-moduli Perl u Perl f'CentOS 8 billi tuża CPAN.
Kif Tinstalla l-Modulu Perl CPAN f'CentOS 8
Qabel ma tkun tista' tuża CPAN, għandek bżonn tinstalla l-pakkett Perl-CPAN, billi tuża l-maniġer tal-pakkett DNF kif muri.
# dnf install perl-CPAN
Nota: Għalkemm il-biċċa l-kbira tal-moduli Perl huma miktuba fil-Perl, xi wħud jużaw XS - huma miktuba f'Ċ u għalhekk jeħtieġu kompilatur C li huwa inkluż fil-pakkett tal-Għodod tal-Iżvilupp.
Ejja ninstallaw il-pakkett tal-Għodod tal-Iżvilupp kif muri.
# dnf install "@Development Tools"
Kif Tinstalla Moduli Perl billi tuża CPAN
Biex tinstalla moduli Perl billi tuża CPAN, trid tuża l-utilità tal-linja tal-kmand cpan. Tista' jew tħaddem cpan b'argumenti mill-interface tal-linja tal-kmand, pereżempju, biex tinstalla modulu (eż. Geo::IP) uża l-bandiera -i
kif muri.
# cpan -i Geo::IP OR # cpan Geo::IP
Meta tħaddem cpan għall-ewwel darba, teħtieġ konfigurazzjoni kif muri fil-screenshot hawn taħt. Għal din il-gwida, se nidħlu iva
biex tikkonfiguraha awtomatikament. Jekk iddaħħal no
, l-iskrittura tal-konfigurazzjoni se tieħu inti permezz ta 'serje ta' mistoqsijiet biex tikkonfiguraha.
Il-screenshot li ġej turi l-modulu Geo::IP ġie installat fis-sistema.
Inkella, tista' tmexxi cpan mingħajr argumenti biex tibda CPAN.pm shell. Imbagħad uża s-sottokmand tal-installazzjoni biex tinstalla modulu (eż. Log::Log4perl) kif muri.
# cpan cpan[1]> install Log::Log4perl
Kif Elenka Moduli u Verżjonijiet Perl Installati
Biex telenka l-moduli Perl installati kollha bil-verżjonijiet tagħhom, uża l-marka -l
kif muri.
# cpan -l
Kif Fittex Modulu Perl billi tuża CPAN
Biex tfittex modulu, iftaħ il-qoxra cpan u uża l-bandiera m
kif muri.
# cpan cpan[1]> m Net::Telnet cpan[1]> m HTML::Template
Għal aktar informazzjoni, aqra l-paġna tad-dħul manwali cpan jew ikseb għajnuna mill-qoxra CPAN billi tuża l-kmand tal-għajnuna.
# man cpan OR # cpan cpan[1]> help
Kif Tinstalla Moduli Perl billi tuża CPANM
App::cpanminus(cpanm) huwa modulu popolari ieħor użat biex tniżżel, tneħħi l-ippakkjar, tibni u tinstalla moduli minn CPAN. Biex taħdem fis-sistema tiegħek, installa l-modulu App::cpanminus kif muri.
# cpan App::cpanminus
Tista 'tinstalla modulu billi tuża cpanm kif muri.
# cpanm Net::Telnet
Kif Tinstalla Moduli Perl minn Github
cpanm jappoġġja l-installazzjoni ta 'moduli Perl direttament minn Github. Pereżempju, biex tinstalla l-Starman - server tal-web Perl PSGI ta 'prestazzjoni għolja preforking, mexxi l-kmand li ġej.
# cpanm git://github.com/miyagawa/Starman.git
Għal aktar għażliet ta 'użu, ara l-paġna man cpanm.
# man cpanm
CPAN huwa post wieħed fejn tista 'ssib, tniżżel u tinstalla moduli Perl; bħalissa għandha 192,207 moduli Perl f'41,002 distribuzzjoni. Jekk għandek xi mistoqsijiet, aqsamhom magħna permezz tal-formola ta' feedback hawn taħt.