Kaip įdiegti „Perl“ modulius naudojant CPAN „CentOS 8“.
Išsamus Perl archyvų tinklas (trumpai CPAN) yra populiari centrinė šiuo metu 188 714 40 986 Perl modulių saugykla. paskirstymus. Tai viena vieta, kurioje galite rasti, atsisiųsti ir įdiegti bet kurią neįtikėtiną (ir vis dar augančią) Perl bibliotekų kolekciją.
Jame yra 25 000 modulių ir jis atspindimas serveriuose visame pasaulyje. Tai taip pat palaiko automatinį testavimą: įvairiose platformose ir keliose Perl versijose bei kiekvienos bibliotekos klaidų sekimą. Be to, galite jo ieškoti naudodami įvairias žiniatinklio svetaines, kuriose siūlomi tokie įrankiai kaip grep, skirtingų versijų skirtumai, taip pat dokumentacija.
CPAN Perl modulis yra pagrindinis modulis, leidžiantis pateikti užklausą, atsisiųsti, kurti ir įdiegti Perl modulius ir plėtinius iš CPAN svetainių. Jis platinamas su Perl nuo 1997 m. (5.004). Ji apima kai kurias primityvias paieškos galimybes ir palaiko pavadintus ir versijų modulių paketus.
Šiame straipsnyje sužinosite, kaip įdiegti Perl ir Perl modulius sistemoje CentOS 8 naudojant CPAN.
Kaip įdiegti „Perl“ CPAN modulį „CentOS 8“.
Kad galėtumėte naudoti CPAN, turite įdiegti Perl-CPAN paketą naudodami DNF paketų tvarkyklę, kaip parodyta.
dnf install perl-CPAN
Pastaba: nors dauguma Perl modulių yra parašyti Perl kalba, kai kurie naudoja XS – jie parašyti C, todėl reikia C kompiliatoriaus, kuris yra įtrauktas į Kūrimo įrankių paketą.
Įdiegkime Kūrimo įrankių paketą, kaip parodyta.
dnf install "@Development Tools"
Kaip įdiegti „Perl“ modulius naudojant CPAN
Norėdami įdiegti Perl modulius naudodami CPAN, turite naudoti cpan komandinės eilutės priemonę. Galite paleisti cpan su argumentais iš komandinės eilutės sąsajos, pavyzdžiui, norėdami įdiegti modulį (pvz., Geo::IP), naudokite -i< /kodas> vėliavėlė, kaip parodyta.
cpan -i Geo::IP
OR
cpan Geo::IP
Kai pirmą kartą paleidžiate cpan, reikia konfigūruoti, kaip parodyta toliau esančioje ekrano kopijoje. Šiame vadove įvesime taip
, kad jį sukonfigūruotume automatiškai. Jei įvesite ne
, konfigūracijos scenarijus parodys daugybę klausimų, kad jį sukonfigūruotų.
Šioje ekrano kopijoje rodomas sistemoje įdiegtas modulis Geo::IP.
Arba galite paleisti cpan be argumentų, kad paleistumėte CPAN.pm apvalkalą. Tada naudokite diegimo antrinę komandą, kad įdiegtumėte modulį (pvz., Log::Log4perl), kaip parodyta.
cpan
cpan[1]> install Log::Log4perl
Kaip išvardyti įdiegtus „Perl“ modulius ir versijas
Norėdami išvardyti visus įdiegtus Perl modulius su jų versijomis, naudokite vėliavėlę -l
, kaip parodyta.
cpan -l
Kaip ieškoti „Perl“ modulio naudojant CPAN
Norėdami ieškoti modulio, atidarykite cpan apvalkalą ir naudokite vėliavėlę m
, kaip parodyta.
cpan
cpan[1]> m Net::Telnet
cpan[1]> m HTML::Template
Norėdami gauti daugiau informacijos, skaitykite cpan rankinio įvedimo puslapį arba gaukite pagalbos iš CPAN apvalkalo naudodami pagalbos komandą.
man cpan
OR
cpan
cpan[1]> help
Kaip įdiegti „Perl“ modulius naudojant CPANM
App::cpanminus(cpanm) yra dar vienas populiarus modulis, naudojamas moduliams iš CPAN atsisiųsti, išpakuoti, kurti ir įdiegti. Kad jis veiktų jūsų sistemoje, įdiekite App::cpanminus modulį, kaip parodyta.
cpan App::cpanminus
Galite įdiegti modulį naudodami cpanm, kaip parodyta.
cpanm Net::Telnet
Kaip įdiegti „Perl“ modulius iš „Github“.
cpanm palaiko Perl modulių diegimą tiesiai iš Github. Pavyzdžiui, norėdami įdiegti Starman – didelio našumo išankstinį Perl PSGI žiniatinklio serverį, paleiskite šią komandą.
cpanm git://github.com/miyagawa/Starman.git
Daugiau naudojimo parinkčių rasite cpanm vadovo puslapyje.
man cpanm
CPAN yra viena vieta, kurioje galite rasti, atsisiųsti ir įdiegti „Perl“ modulius; šiuo metu ji turi 192 207 Perl modulius 41 002 paskirstytuose. Jei turite klausimų, pasidalykite jais su mumis naudodami toliau pateiktą atsiliepimų formą.