Perl-moduulien asentaminen CPAN-protokollalla CentOS 8:ssa
Kattava Perl-arkistoverkko (lyhyesti CPAN) on suosittu keskusvarasto, jossa on tällä hetkellä 188 714 40 986 Perl-moduulia. jakelut. Se on yksi paikka, josta voit löytää, ladata ja asentaa mitä tahansa uskomatonta (ja edelleen kasvavaa) Perl-kirjastojen kokoelmaa.
Siinä on saatavilla 25 000 moduulia, ja se on peilattu palvelimilla ympäri maailmaa. Se tukee myös automaattista testausta: monialustaisia ja useita Perl-versioita sekä virheseurantaa jokaiselle kirjastolle. Voit myös etsiä sitä käyttämällä erilaisia verkkosivustoja, jotka tarjoavat työkaluja, kuten grep, version-to-version diff sekä dokumentaatio.
CPAN Perl -moduuli on ydinmoduuli, jonka avulla voit hakea, ladata, rakentaa ja asentaa Perl-moduuleja ja laajennuksia CPAN-sivustoilta. Sitä on jaettu Perlin kanssa vuodesta 1997 (5.004). Se sisältää joitain primitiivisiä hakuominaisuuksia ja tukee nimettyjä ja versioituja moduulipaketteja.
Tässä artikkelissa opit asentamaan Perl- ja Perl-moduulit CentOS 8:aan käyttämällä CPANa.
Perl CPAN -moduulin asentaminen CentOS 8:aan
Ennen kuin voit käyttää CPAN:a, sinun on asennettava Perl-CPAN-paketti DNF-paketinhallinnan avulla kuvan mukaisesti.
dnf install perl-CPAN
Huomaa: vaikka useimmat Perl-moduulit on kirjoitettu Perl-kielellä, jotkut käyttävät XS-muotoa. – ne on kirjoitettu C-kielellä, joten ne vaativat C-kääntäjän, joka sisältyy Kehitystyökalut -pakettiin.
Asennamme Kehitystyökalut-paketti kuvan mukaisesti.
dnf install "@Development Tools"
Perl-moduulien asentaminen CPAN:n avulla
Jos haluat asentaa Perl-moduuleja CPAN:n avulla, sinun on käytettävä cpan-komentorivi-apuohjelmaa. Voit joko suorittaa cpan-komennon argumenteilla komentoriviliittymästä, esimerkiksi asentaaksesi moduulin (esim. Geo::IP) käyttämällä -i
. -lippu kuvan mukaisesti.
cpan -i Geo::IP
OR
cpan Geo::IP
Kun suoritat cpanin ensimmäisen kerran, se vaatii määritykset alla olevan kuvakaappauksen mukaisesti. Tässä oppaassa määritämme sen automaattisesti kirjoittamalla yes
. Jos kirjoitat no
, määrityskomentosarja ohjaa sinut määrittämään kysymyssarjan.
Seuraava kuvakaappaus näyttää, että moduuli Geo::IP on asennettu järjestelmään.
Vaihtoehtoisesti voit käynnistää CPAN.pm-kuoren suorittamalla cpan-komennon ilman argumentteja. Asenna sitten moduuli install-alikomennolla (esim. Log::Log4perl) kuvan mukaisesti.
cpan
cpan[1]> install Log::Log4perl
Kuinka luetella asennetut Perl-moduulit ja versiot
Listaa kaikki asennetut Perl-moduulit niiden versioineen käyttämällä -l
-lippua kuvan mukaisesti.
cpan -l
Kuinka etsiä Perl-moduulia CPAN:n avulla
Hae moduulia avaamalla cpan-kuori ja käyttämällä m
-lippua kuvan mukaisesti.
cpan
cpan[1]> m Net::Telnet
cpan[1]> m HTML::Template
Saat lisätietoja lukemalla cpan manuaalisen syöttösivun tai pyydä apua CPAN-kuoresta help-komennolla.
man cpan
OR
cpan
cpan[1]> help
Perl-moduulien asentaminen CPANM:n avulla
App::cpanminus(cpanm) on toinen suosittu moduuli, jota käytetään moduulien lataamiseen, purkamiseen, rakentamiseen ja asentamiseen CPAN:sta. Saat sen toimimaan järjestelmässäsi asentamalla App::cpanminus-moduulin kuvan mukaisesti.
cpan App::cpanminus
Voit asentaa moduulin käyttämällä cpanm-ohjelmaa kuvan mukaisesti.
cpanm Net::Telnet
Perl-moduulien asentaminen Githubista
cpanm tukee Perl-moduulien asennusta suoraan Githubista. Esimerkiksi, jos haluat asentaa Starmanin – tehokkaan esiforkingin Perl PSGI -verkkopalvelimen, suorita seuraava komento.
cpanm git://github.com/miyagawa/Starman.git
Lisää käyttövaihtoehtoja on cpanm -manuaalisivulla.
man cpanm
CPAN on yksi paikka, josta voit etsiä, ladata ja asentaa Perl-moduuleja; sillä on tällä hetkellä 192 207 Perl-moduulia 41 002 jakelussa. Jos sinulla on kysyttävää, jaa ne kanssamme alla olevan palautelomakkeen kautta.