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.