Yadda ake Shigar da Perl Module Amfani da CPAN akan CentOS 8


Babbar hanyar sadarwa ta Perl Archive Network (CPAN a taƙaice) sanannen wurin ajiya ne na tsakiya a halin yanzu modulu 188,714 Perl a rarraba 40,986. Wuri ne guda daya inda zaku iya samun, zazzagewa da girka kowane ɗayan kyawawan ɗakunan karatu na Perl dakunan karatu.

Yana da kayayyaki 25,000 kuma ana haskaka shi akan sabobin a duniya. Hakanan yana goyan bayan gwaji na atomatik: giciye-dandamali da kan sigar Perl da yawa, da kuma biyan kwaro ga kowane ɗakin karatu. Hakanan, zaku iya bincika shi ta amfani da shafuka daban-daban akan gidan yanar gizo, waɗanda ke ba da kayan aiki kamar su grep, sigar sigar-zuwa-fasali da kuma takardu.

CPAN Perl module shine babban jigon da zai baka damar tambaya, zazzagewa, ginawa da girka kayan haɗin Perl da kari daga shafukan CPAN. An rarraba shi tare da Perl tun daga 1997 (5.004). Ya haɗa da wasu ƙarancin damar bincike da goyan bayan sunaye da juzu'i na kayan aiki.

A cikin wannan labarin, zaku koyi yadda ake girka ƙananan Perl da Perl a cikin CentOS 8 ta amfani da CPAN.

Yadda ake Shigar da Module na Perl CPAN a cikin CentOS 8

Kafin kayi amfani da CPAN, kana buƙatar shigar da kunshin Perl-CPAN, ta amfani da mai sarrafa kunshin DNF kamar yadda aka nuna.

# dnf install perl-CPAN

Lura: Kodayake yawancin rubuce-rubucen Perl an rubuta su a cikin Perl, wasu suna amfani da XS - an rubuta su a cikin C kuma don haka suna buƙatar mai haɗa C wanda aka haɗa a cikin kunshin Kayan aikin Ci gaba.

Bari mu shigar da kunshin kayan aikin Ci gaba kamar yadda aka nuna.

# dnf install "@Development Tools"

Yadda ake girka Perl Module Amfani da CPAN

Don shigar da modal Perl ta amfani da CPAN, kuna buƙatar amfani da layin umarnin layin cpan. Kuna iya gudana cpan tare da mahawara daga layin layin umarni, misali, don shigar da ƙirar (misali Geo :: IP) yi amfani da tutar -i kamar yadda aka nuna.

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

Lokacin da kake gudu cpan a karon farko, yana buƙatar daidaitawa kamar yadda aka nuna a cikin hoton da ke ƙasa. Don wannan jagorar, za mu shigar da ee don daidaita shi ta atomatik. Idan ka shigar da a'a , rubutun sanyi zai bi da kai cikin jerin tambayoyi don daidaita shi.

Wannan hoton mai zuwa yana nuna tsarin Geo :: IP wanda aka girka akan tsarin.

A madadin, zaku iya gudanar da cpan ba tare da jayayya ba don fara harsashin CPAN.pm. Sannan amfani da karamin sub-command dan girka modula (misali Log :: Log4perl) kamar yadda aka nuna.

# cpan
cpan[1]> install Log::Log4perl

Yadda Ake Lissafin Modules da Perl da Aka girka

Don lissafa duk abubuwan da aka sanya su na Perl tare da sigar su, yi amfani da tutar -l kamar yadda aka nuna.

# cpan -l

Yadda Ake Bincika uleariyar Perl Ta Amfani da CPAN

Don bincika kundin koyaushe, buɗe harsashin cpan kuma yi amfani da tutar m kamar yadda aka nuna.

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

Don ƙarin bayani, karanta shafin shigarwa na cpan ko samun taimako daga harsashin CPAN ta amfani da umarnin taimako.

# man cpan
OR
# cpan
cpan[1]> help

Yadda ake girka Perl Module Amfani da CPANM

App :: cpanminus: Don samun damar yin aiki a kan tsarinku, girka App :: cpanminus module kamar yadda aka nuna.

# cpan App::cpanminus

Zaka iya girka koyaushe ta amfani da cpanm kamar yadda aka nuna.

# cpanm Net::Telnet

Yadda ake girka Perl Module daga Github

cpanm yana goyan bayan shigar da kayayyaki na Perl kai tsaye daga Github. Misali, don girka Starman - babban kwafin aikin yanar gizo Perl PSGI yanar gizo, gudanar da wannan umarni.

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

Don ƙarin zaɓuɓɓukan amfani, duba shafin mutumin cpanm.

# man cpanm

CPAN wuri ne guda daya da zaku iya samun, zazzagewa da girka kayan aikin Perl; a halin yanzu yana da modules 192,207 Perl a cikin rarraba 41,002. Idan kuna da kowace tambaya, raba su tare da mu ta hanyar fom ɗin da ke ƙasa.