Kā instalēt Perl moduļus, izmantojot CPAN, CentOS 8


Visaptverošais Perla arhīvu tīkls (īsumā - CPAN) ir populāra centrālā repozitorija, kurā pašlaik ir 188 714 Perl moduļi 40 986 izplatījumos. Tā ir viena vieta, kur var atrast, lejupielādēt un instalēt jebkuru no neticamajām (un joprojām pieaugošajām) Perla bibliotēku kolekcijām.

Tam ir pieejami 25 000 moduļu, un tas ir atspoguļots serveros visā pasaulē. Tas atbalsta arī automatizētu testēšanu: starpplatformu un vairākās Perl versijās un kļūdu izsekošanu katrai bibliotēkai. Varat arī meklēt tajā, izmantojot dažādas tīmekļa vietnes, kas piedāvā tādus rīkus kā grep, diff no versijas uz versiju, kā arī dokumentāciju.

CPAN Perl modulis ir pamatmodulis, kas ļauj vaicāt, lejupielādēt, veidot un instalēt Perl moduļus un paplašinājumus no CPAN vietnēm. Kopš 1997. gada tas tiek izplatīts ar Perl (5.004). Tas ietver dažas primitīvas meklēšanas iespējas un atbalsta nosauktu un versiju moduļu paketes.

Šajā rakstā jūs uzzināsiet, kā instalēt Perl un Perl moduļus CentOS 8, izmantojot CPAN.

Kā instalēt Perl CPAN moduli CentOS 8

Lai varētu izmantot CPAN, jāinstalē pakete Perl-CPAN, izmantojot DNF pakotņu pārvaldnieku, kā parādīts.

# dnf install perl-CPAN

Piezīme: Lai gan lielākā daļa Perl moduļu ir rakstīti Perl, daži izmanto XS - tie ir rakstīti C un tāpēc ir nepieciešams C kompilators, kas ir iekļauts izstrādes rīku paketē.

Instalēsim izstrādes rīku pakotni, kā parādīts.

# dnf install "@Development Tools"

Kā instalēt Perl moduļus, izmantojot CPAN

Lai instalētu Perl moduļus, izmantojot CPAN, jums jāizmanto komandrindas utilīta cpan. Varat vai nu palaist cpan ar argumentiem no komandrindas saskarnes, piemēram, lai instalētu moduli (piemēram, Geo :: IP), izmantojiet karodziņu -i , kā parādīts.

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

Pirmo reizi palaižot cpan, tam ir nepieciešama konfigurācija, kā parādīts zemāk esošajā ekrānuzņēmumā. Šajā rokasgrāmatā mēs ievadīsim yes , lai to automātiski konfigurētu. Ja ievadāt no , konfigurācijas skripts ļaus jums veikt virkni jautājumu, lai to konfigurētu.

Šajā ekrānuzņēmumā parādīts, ka sistēmā ir uzstādīts modulis Geo :: IP.

Varat arī palaist cpan bez argumentiem, lai sāktu čaulu CPAN.pm. Pēc tam izmantojiet subkomandu install, lai instalētu moduli (piemēram, Log :: Log4perl), kā parādīts.

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

Kā uzskaitīt instalētos Perl moduļus un versijas

Lai uzskaitītu visus instalētos Perl moduļus ar to versijām, izmantojiet karodziņu -l , kā parādīts.

# cpan -l

Kā meklēt Perl modulī, izmantojot CPAN

Lai meklētu moduli, atveriet cpan apvalku un izmantojiet karodziņu m , kā parādīts.

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

Lai iegūtu papildinformāciju, izlasiet cpan manuālās ievades lapu vai saņemiet palīdzību no CPAN apvalka, izmantojot palīdzības komandu.

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

Kā instalēt Perl moduļus, izmantojot CPANM

App :: cpanminus (cpanm) ir vēl viens populārs modulis, ko izmanto moduļu lejupielādēšanai, izpakošanai, izveidošanai un instalēšanai no CPAN. Lai tas darbotos jūsu sistēmā, instalējiet moduli App :: cpanminus, kā parādīts.

# cpan App::cpanminus

Jūs varat instalēt moduli, izmantojot cpanm, kā parādīts.

# cpanm Net::Telnet

Kā instalēt Perl moduļus no Github

cpanm atbalsta Perl moduļu instalēšanu tieši no Github. Piemēram, lai instalētu Starman - augstas veiktspējas priekšapstrādes tīmekļa serveri Perl PSGI, izpildiet šādu komandu.

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

Plašākas lietošanas iespējas skatiet cpanm man lapā.

# man cpanm

CPAN ir viena vieta, kur var atrast, lejupielādēt un instalēt Perl moduļus; tajā pašlaik ir 192 207 Perl moduļi 41 002 izplatījumos. Ja jums ir kādi jautājumi, koplietojiet tos ar mums, izmantojot zemāk esošo atsauksmju veidlapu.