Perl har en enorm samling av användarskapade moduler som kallas den " Comprehensive Perl Archive Network ", eller CPAN för kort . Dessa moduler läggs till din Perl miljö med CPAN kommandot . Det finns olika sätt att söka efter och lägga till moduler , beroende på vilken typ av system du kör . Instruktioner
moduler till Perl på Unix
1
Packa modulen genom att skriva gzip kommandot på kommandoraden : " gzip - d yourmodule.tar.gz "
2
Packa upp den uppackade filen , med tjära kommandot "tar - XOF yourmodule.tar " Addera 3
Bygg modulen , om det behövs , och installera den i den katalog som du har skapat . Du måste vara root eller ha rätt behörigheter för att lägga till en modul till din Perl-bibliotek : " perl Makefile.PLmakemake test" " make install " Addera lägga till moduler till Perl på Windows Review
4
Type " ppm " vid DOS-prompten för att få tillgång till ActiveState Perl Package Manager kommandoradsverktyg .
5
Sök efter en modul , använda sökfunktionen på Pp.m . >-prompten. Detta exempel söker efter moduler relaterade till pengar : " sök Money "
6
installera modulen , med install kommandot . Perl Package Manager sedan hämta och installera modulen : " installera Money -modules " Addera till moduler till Perl Använda CPAN
7
Starta CPAN kommandot . Perl levereras med CPAN redan , så bara starta CPAN kommandoraden program med kommandot " cpan " . Om du använder Linux , kanske du måste börja CPAN enligt root eller med sudo .
8
Sök CPAN sökbara databas genom att fråga för att hitta en modul och /eller skript för att installera ( se Resurser nedan ) . Bläddra efter kategori eller författare med hjälp av " kategori " eller "författare " flikar .
9
Installera modulen med ett enda kommando från cpan kommandoraden . Detta exempel installerar " Roman " modul för konverterar tal till och från romerska siffror : " installera Roman "
10
Använd modulen . Använda modulen är lätt nu att det är installerat . Använd enkelt " Använd " nyckelordet att importera modulen , sedan använda någon funktion eller klasser modulen ger : " använd Roman , " Addera