Skip to content.
ArticoliDocumenti > InstallareModuliPerlInWindows

Installare Moduli Perl sotto Windows

Questo Howto parte dal presupposto che sul sistema del lettore vi sia installato e sia in funzione l'interprete ActivePerl per windows.
Sarebbe inoltre buona cosa che l'utente sia amministratore della macchina o, quanto meno, abbia la possibilità di modificare i file di configurazione della distribuzione Perl...

Tempo fa ho incontrato moltissimi problemi nella installazione del modulo GD sulla mia macchina windows in ufficio e su quella linux a casa. Dopo diverse ricerche ho trovato un'anmima pia che mi ha dato qualche ragguaglio su come risolvere il problema della installazione di moduli su macchine windows che riporto qui di seguitoPer installare dei moduli perl:

Calma, calma, GD si installa senza alcun problema sia sotto Windows che
sotto Linux, basta evitare di complicarsi la vita ;-)

Windows:
1. hai installato ActivePerl della ActiveState, vero?

2. Scarica PPM::Repositories da CPAN:
http://search.cpan.org/~podmaster/PPM-Repositories-0.11/

ed esegui lo snippet della synopsis (togliendo i commenti, come
specificato), che aggiunge automaticamente i vari repository PPM 3 alla
tua configurazione, oppure stampa i repository a video (sempre eseguendo
il codice della synopsis), o ancora cercali nel codice sorgente, e poi
aggiungili a manella uno ad uno mediante il comando "rep add" di ppm.

3. Esegui "search GD" da ppm e poi installa la versione che più ti
aggrada (la più recente disponibile è la 2.23).

Linux:
Io adopero Debian che, mediante il suo meraviglioso package manager
(apt) risolve automaticamente le dipendenze, per cui per installare GD è
sufficiente il singolo comando:
apt-get install libgd-gd2-perl

(ci sono anche fron-end visuali per apt che rendono la vita ancora più
semplice).

Per altre distribuzioni Linux ti consiglio comunque di utilizzare la
specifica versione pacchettizzata (binaria) di GD, oppure di utilizzare
il package manager (tutte le distribuzioni Linux più diffuse ne hanno
uno) per trovare le dipendenze di GD.

Infine un consiglio (non richiesto): adopera GD::Graph (e GD::Graph3d)
anziché DBD::Chart: io li ho adoperati entrambi e ritengo il primo
abbastanza più flessibile e potente (per le mappe puoi abbinarvi
GD::Graph::Map). 

-- VittorioZuccala - 24 May 2005


Ultima versione: r1.1 - 30 May 2005 - 13:49 - Main.guest
 
Se riconosciuto dal sistema come utente: Main.guest