Hvernig á að setja upp Perl einingar með CPAN á CentOS 8


The Comprehensive Perl Archive Network (CPAN í stuttu máli) er vinsæl miðlæg geymsla sem nú stendur yfir 188.714 Perl einingar í 40.986 dreifingum. Það er einn staðsetning þar sem þú getur fundið, hlaðið niður og sett upp hvað sem er af ótrúlegu (og enn vaxandi) safni Perl bókasöfnum.

Það hefur 25.000 einingar tiltækar og það speglast á netþjónum um allan heim. Það styður einnig sjálfvirkar prófanir: yfir palla og á mörgum útgáfum af Perl, og villurakningu fyrir hvert bókasafn. Einnig er hægt að leita að því með því að nota ýmsar síður á vefnum, sem bjóða upp á verkfæri eins og grep, útgáfu-til-útgáfu diff auk skjala.

CPAN Perl einingin er kjarnaeining sem gerir þér kleift að spyrjast fyrir um, hlaða niður, smíða og setja upp Perl einingar og viðbætur frá CPAN síðum. Það hefur verið dreift með Perl síðan 1997 (5.004). Það felur í sér nokkra frumstæða leitarmöguleika og styður nafngreinda og útgefna búnta af einingum.

Í þessari grein muntu læra hvernig á að setja upp Perl og Perl einingar í CentOS 8 með CPAN.

Hvernig á að setja upp Perl CPAN mát í CentOS 8

Áður en þú getur notað CPAN þarftu að setja upp Perl-CPAN pakkann með því að nota DNF pakkastjórann eins og sýnt er.

# dnf install perl-CPAN

Athugið: Þó að flestar Perl einingar séu skrifaðar í Perl, nota sumar XS - þær eru skrifaðar í C og krefjast þess vegna C þýðanda sem er innifalinn í þróunarverkfærum pakkanum.

Við skulum setja upp þróunarverkfærapakkann eins og sýnt er.

# dnf install "@Development Tools"

Hvernig á að setja upp Perl einingar með CPAN

Til að setja upp Perl einingar með CPAN þarftu að nota cpan skipanalínuforritið. Þú getur annað hvort keyrt cpan með rökum frá skipanalínuviðmótinu, til dæmis til að setja upp einingu (t.d. Geo::IP) notaðu -i fánann eins og sýnt er.

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

Þegar þú keyrir cpan í fyrsta skipti krefst það stillingar eins og sýnt er á skjámyndinni hér að neðan. Fyrir þessa handbók munum við slá inn til að stilla það sjálfkrafa. Ef þú slærð inn nei mun stillingarforritið leiða þig í gegnum röð spurninga til að stilla það.

Eftirfarandi skjámynd sýnir eininguna Geo::IP hefur verið sett upp á kerfinu.

Að öðrum kosti geturðu keyrt cpan án röksemda til að hefja CPAN.pm skel. Notaðu síðan install undirskipunina til að setja upp einingu (t.d. Log::Log4perl) eins og sýnt er.

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

Hvernig á að skrá uppsettar Perl einingar og útgáfur

Til að skrá allar uppsettar Perl einingar með útgáfum þeirra, notaðu -l fánann eins og sýnt er.

# cpan -l

Hvernig á að leita í Perl einingu með CPAN

Til að leita í einingu skaltu opna cpan skelina og nota m fánann eins og sýnt er.

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

Fyrir frekari upplýsingar, lestu cpan handbókarfærslusíðuna eða fáðu hjálp frá CPAN skelinni með því að nota hjálparskipunina.

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

Hvernig á að setja upp Perl einingar með CPANM

App::cpanminus(cpanm) er önnur vinsæl eining notuð til að hlaða niður, taka upp, smíða og setja upp einingar frá CPAN. Til að fá það til að virka á kerfinu þínu skaltu setja upp App::cpanminus eininguna eins og sýnt er.

# cpan App::cpanminus

Þú getur sett upp einingu með því að nota cpanm eins og sýnt er.

# cpanm Net::Telnet

Hvernig á að setja upp Perl einingar frá Github

cpanm styður uppsetningu Perl eininga beint frá Github. Til dæmis, til að setja upp Starman - afkastamikinn Perl PSGI vefþjón sem er afkastamikill, keyrðu eftirfarandi skipun.

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

Fyrir fleiri notkunarmöguleika, sjá cpanm man síðuna.

# man cpanm

CPAN er einn staðsetning þar sem þú getur fundið, hlaðið niður og sett upp Perl einingar; það hefur nú 192.207 Perl einingar í 41.002 dreifingum. Ef þú hefur einhverjar spurningar skaltu deila þeim með okkur í gegnum athugasemdaformið hér að neðan.