Platform:CPAN

Uit EekBoek
Versie door Pvdv (overleg | bijdragen) op 19 jan 2011 om 17:45
Naar navigatie springenNaar zoeken springen

CPAN is het Comprehensive Perl Archive Network, de leidende site voor Perl programmas en ook EekBoek is er op te vinden. De beste manier om EekBoek vanaf CPAN te installeren is met het programma cpan of cpanplus.

Het installeren van programma's met CPAN moet als root. Gebruikt u "su" of "sudo su" op de commandline om root te worden. De eerste keer dat CPAN wordt gestart, dient u enkele vragen te beantwoorden met betrekking tot de configuratie van CPAN.

Controleer of CPAN beschikbaar is door het volgende commando te typen in de command line:

cpan

De CPAN omgeving heeft een prompt "cpan>". Het installeren van EekBoek gaat dan als volgt:

cpan> install EekBoek

Er volgt een lijst van vragen en u kunt doorgaans de standaardantwoorden voor die vragen kiezen.

Het is mogelijk dat wordt gevraagd om aanvullende modules te installeren wanneer die nog niet beschikbaar zijn op het systeem. Ook kan de uiteindelijke plaats waar EekBoek wordt geïnstalleerd afwijken als gevolg van de CPAN configuratiegegevens. Type "q" om de cpan omgeving te verlaten:

cpan> q

Na installatie moeten de EekBoek commando's "ebshell" (commandline versie) en "ebwxshell" (GUI) uitvoerbaar zijn. Uiteraard kan er hiervoor ook een starticoon worden aangemaakt.

Op mijn systeem worden CPAN packages geinstalleerd in /root/.cpan/. Een eenvoudig "rm -rf /root/.cpan haalt eventueel alles weer weg. Ik weet niet of dit op ieder systeem zo is.

Voor ebwxshell is Wx noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal "libwx-perl" zijn o.i.d.). Mocht dit niet zo zijn, dan kan dat ook via CPAN geinstalleerd worden met "install Wx".

Voor gebruik van PostgreSQL is "DBD::Pg" noodzakelijk. Dit is veelal te installeren als pakket voor het operating systeem (de pakketnaam zal iets als libdbd-pg-perl zijn). Eventueel is het ook als cpan-package te installeren met "install DBD::Pg".