Ezt a "fejezetet" a Perl (Perl 5) programnyelvnek, pontosabban néhány tipikus, Perl programozás közben gyakorta felmerülő feladat "megoldásának" szentelném.
A közölt "megoldások" nem mindig teljesek és nagyon ritkán optimálisak, bizonyos tekintetben csak gondolatébresztőek, a túl hosszú kód ugyanis véleményem szerint eltakarná a lényeget - ezért kérném is, hogy az "ezt így meg így lehetne jobban" megjegyzésekkel túlságosan ne zaklassatok
. A jobb, szebb kód elkészítése - ahogy mondani szokás - "házi feladat"
.
Alapvetően Linux-os környezetben dolgozunk. Mivel gyakorta fogunk mindenféle CPAN modulokat használni, röviden a szükséges modulok installálásáról!
Legjobb megoldás az adott modul installálása bináris csomagból, yum, apt, stb. (melyik disztribúciót mivel veri a sors) csomagkezelőkkel. Egy tipikus modul installálása például Fedora Core / RedHat Linux alatt egyetlen utasítás:
yum install csomagnév
Megfelelő csomag hiányában a Perl CPAN modulját shell-ből is meghívhatjuk. Az első futtatás utáni fél-automatikus konfiguráció után egy modul install tipikusan így néz ki ki:
perl -MCPAN -e shell
cpan> install modulnév
És természetesen le is tölthető az adott modul tarball-ja (tar.gz kiterjesztésű file), ami kitömörítés (jellemzően: tar xfvz filenév.tar.gz) után gyakorlatilag mindig tartalmazza az INSTALL nevű file-ban az installálás menetét. Ez egyébként tipikusan a következő:
cd modulkönyvtár
perl Makefile.PL
make
make test
make install
Megjegyzem, hogy a fenti módszerek jellemzően suerpvisor (root) jogosultságot igényelnek. Többnyire lehet "sima user" jogosultsággal is Perl modulokat telepíteni - természetesen csak lokálisan - de erről talán majd máskor.
A bejegyzés nem kommentezhető