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.