HO SCARICATO DEI MODULI PERL, MA COME INSTALLARLI SU WINDOWS? (DOCUMENTO SCADUTO) ------------------------------------------------------------------------------ 1. Ho scaricato dei moduli Perl, ma come installarli su Windows? Se i moduli consistono di solo codice Perl, allora ti basta "nmake", tool gratuito Microsoft che puoi scaricare qui: http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe E' un autoestraente che contiene due file che puoi posizionare in una directory presente nel tuo path, ad esempio in c:/windows. A questo punto, una volta decompresso il .tgz o .zip che sia, vai nella directory creata e con: perl makefile.pl nmake nmake test nmake install hai installato il modulo. Se invece il modulo consiste ANCHE di codice C (estensioni XS) allora ti serve anche un compilatore C (MS Visual C++ ad esempio, lo stesso con cui è compilato l'ActiveState Perl). Qui le cose si potrebbero complicare un po' se si utilizza Win9x/Me visti i limiti della sua shell dos (per cui si potrebbe dover editare anche il file "Makefile" per cercare delle scappatoie). Terza soluzione: il modulo è presente anche quale package per PPM (PPM=Perl Package Manager http://aspn.activestate.com/ASPN/Reference/Products/ActivePerl/faq/ActivePerl -faq2.html#what_is_ppm ). Se il modulo è presente in un repository e sei connesso ad internet, allora la cosa più semplice è quella di utilizzare il ppm in maniera interattiva (digita da shell: ppm e poi help), basta dare da prompt di dos il comando: ppm install nomemodulo Se invece il modulo in versione PPM è stato scaricato su disco, allora devi prima verificare la versione del tuo PPM, digitando: ppm version Se la versione è una 2.x.x allora (dopo la decompressione) basta un ppm install --location=. nomemodulo sempre da prompt di dos. Se invece la versione è una 3.x.x allora i passi da seguire sono: 1. scomprimi il modulo in una directory 2. digita ppm 3. da ppm digita rep add DIR . (oppure il path della directory) 4. s nomemodulo 5. i (il numero che appare) Se a questo punto non si ha una risposta postiviva ma invece si riceve un messaggio del tipo: Error: no suitable installation target found for package ... allora è necessario eseguire questi ulteriori passi: 0. uscire da PPM 1. edit del file nomemodulo.ppd 2. cambiare in 3. cambiare in 4. rinominare la directory MSWin32-x86-multi-thread in MSWin32-x86-multi-thread-5.8 5. installare come detto per la versione 3.x.x Copyright (©) 2000 -> 2003 Nordest Perl Mongers. Questa documentazione è libera; puoi ridistribuirla e/o modificarla secondo gli stessi termini applicati al Perl.