Otu esi etinye modul Perl site na iji CPAN na CentOS 8
Comprehensive Perl Archive Network (CPAN na nkenke) bụ ebe nchekwa etiti ama ama nke ugbu a 188,714 Perl modul na nkesa 40,986. Ọ bụ otu ebe ị nwere ike ịchọta, budata ma wụnye nke ọ bụla n'ime nnukwu ọba akwụkwọ Perl (ma na-eto eto).
Ọ nwere modul 25,000 dị ma a na-egosipụta ya na sava gburugburu ụwa. Ọ na-akwado nnwale akpaghị aka: cross-platform na ọtụtụ ụdị Perl, yana nsochi ahụhụ maka ọba akwụkwọ ọ bụla. Ọzọkwa, ị nwere ike ịchọ ya site na iji saịtị dị iche iche na webụ, nke na-enye ngwaọrụ dị ka grep, ụdị-to-ụdị dị iche yana akwụkwọ.
Modul CPAN Perl bụ modul bụ isi nke na-enye gị ohere ịjụ ajụjụ, budata, wuo ma tinye modul Perl na ndọtị sitere na saịtị CPAN. Eji Perl kesaa ya kemgbe 1997 (5.004). Ọ gụnyere ụfọdụ ike nchọta oge ochie yana akwado aha na ngwugwu modul mbiputere.
N'isiokwu a, ị ga-amụta ka esi etinye modul Perl na Perl na CentOS 8 site na iji CPAN.
Otu esi etinye Module Perl CPAN na CentOS 8
Tupu ị nwee ike iji CPAN, ịkwesịrị ịwụnye ngwugwu Perl-CPAN, na-eji njikwa ngwugwu DNF dị ka egosiri.
# dnf install perl-CPAN
Rịba ama: Ọ bụ ezie na ọtụtụ modul Perl ka edere na Perl, ụfọdụ na-eji XS - edere ha na C na ya chọrọ nchịkọta C nke gụnyere na ngwugwu Ngwá Ọrụ Mmepe.
Ka anyị wụnye ngwugwu Ngwá Ọrụ Mmepe dịka egosiri.
# dnf install "@Development Tools"
Otu esi etinye modul Perl site na iji CPAN
Iji wụnye modul Perl site na iji CPAN, ịkwesịrị iji cpan iwu-ahịrị ịba uru. Ị nwere ike ịgba cpan na arụmụka sitere na interface-line interface, dịka ọmụmaatụ, iji wụnye modul (dịka Geo :: IP) jiri ọkọlọtọ -i
dị ka egosiri.
# cpan -i Geo::IP OR # cpan Geo::IP
Mgbe ị na-agba ọsọ cpan na nke mbụ, ọ chọrọ nhazi dị ka egosiri na nseta ihuenyo dị n'okpuru. Maka ntuziaka a, anyị ga-abanye ee
iji hazie ya na-akpaghị aka. Ọ bụrụ na ị tinye enweghị
, edemede nhazi ga-ewega gị ọtụtụ ajụjụ iji hazie ya.
nseta ihuenyo na-esonụ na-egosi modul Geo :: IP arụnyere na sistemụ.
N'aka nke ọzọ, ị nwere ike ịme cpan na-enweghị arụmụka iji malite shei CPAN.pm. Mgbe ahụ, jiri sub-iwu wụnye ka ịwụnye modul (dịka Log :: Log4perl) dị ka egosiri.
# cpan cpan[1]> install Log::Log4perl
Otu esi edepụta modul Perl arụnyere na ụdịdị
Iji depụta modul Perl niile arụnyere na ụdị ha, jiri ọkọlọtọ -l
dị ka egosiri.
# cpan -l
Otu esi achọ modul Perl Iji CPAN
Iji chọọ modul, mepee cpan shei wee jiri ọkọlọtọ m
dị ka egosiri.
# cpan cpan[1]> m Net::Telnet cpan[1]> m HTML::Template
Maka ozi ndị ọzọ, gụọ akwụkwọ ntinye akwụkwọ ntuziaka cpan ma ọ bụ nweta enyemaka site na shei CPAN site na iji iwu enyemaka.
# man cpan OR # cpan cpan[1]> help
Otu esi etinye modul Perl Iji CPANM
App :: cpanminus (cpanm) bụ modul ọzọ ewu ewu nke ejiri budata, bupu, wuo ma wụnye modul sitere na CPAN. Iji mee ka ọ na-arụ ọrụ na sistemụ gị, wụnye ngwa :: cpanminus modul dị ka egosiri.
# cpan App::cpanminus
Ị nwere ike iwunye modul site na iji cpanm dị ka egosiri.
# cpanm Net::Telnet
Otu esi etinye Modul Perl site na Github
cpanm na-akwado ntinye nke modul Perl ozugbo site na Github. Dịka ọmụmaatụ, iji wụnye Starman - sava weebụ Perl PSGI na-arụ ọrụ dị elu, mee iwu na-esonụ.
# cpanm git://github.com/miyagawa/Starman.git
Maka nhọrọ ojiji ọzọ, hụ ibe cpanm man.
# man cpanm
CPAN bụ otu ebe ị nwere ike ịchọta, budata ma wụnye modul Perl; ọ nwere modul 192,207 Perl ugbu a na nkesa 41,002. Ọ bụrụ na ị nwere ajụjụ ọ bụla, kesaa anyị ha site na mpempe nzaghachi n'okpuru.