  |
|
Installation de Perl/Tk sous Windows
- récupération de l'installation perl/Tk? pré9compilée. Puisque j'ai déja la version Perl de Cygwin et que j'ai des difficultés à la mettre à jour et que la version Perl de ActiveState? nécessite Visual C++ ou autre pour la mise à jour, je choisis d'installer la version précompilée perl-win32-bin-0.8.exe. Elle est sur le site ftp://mir1.ovh.net/ftp.apache.org/dist/perl/win32-bin/ C'est en fait une distribution Apache/Perl?. On peut trouver d'autres distrutions bianire sur http://www.cpan.org/ports/index.html#win32
- Désactivation de la version Cywin de Perl. Je renomme le fichier pour ne pas avoir de conflit avec la nouvelle version Perl/Tk?
- Installer perl-win32-bin-0.8 impérativement sous C:\. Il doit y avoir des chemins de librairies Perl qui pointent sur C:\perl\site\lib. On doit pouvoir modifier ça, mais je ne sais pas ou se trouvent ces variables.
- Placer c:\perl\bin dans le PATH :
- sous Windows 9x, faire un set PATH=
- Sous Windows NT, pano-conf->Systeme->Environnement et rajouter C:\perl\bin dans le PATH
- vérification de l'installation depuis une fenêtre de commande : Perl --version
- dans le répertoire \perl\bin, un utilitaire permet de lancer les applications Perl directement depuis la ligne de commande. Il faut procéder en 3 temps :
1 vérifier que la première ligne de la source Perl commence bien par #! /bin/perl (ou au autre chemin)
2 renommer ce fichier perl en en enlevant l'extension.
mv prog.pl prog
3 copier le fichier runperl.bat en prog.bat.
copy c:\perl\bin\runperl.bat prog
Il suffit ensuite de lancer prog pour lancer l'application. Les explications sont dans runperl*.bat
So, you need these packages working on your machine:
1) Tk
2) Tk-GBARR (I'm using 1.0401)
3) Tk-DKW (I'm using 0.01)
4) Tk-Contrib (I'm using 0.07)
Il faut donc installer des modules complémentaires.
- pour installer des modules complémentaires, il faut utiliser ppm (perl Package Manager). Il y a 2 versions de ppm : ppm-2.1.5 et ppm3 ; j'ai la version ppm-2.1.5.
- avant d'utiliser ppm, il faut penser à configurer une variable pour passer le proxy.
- sous Windows NT, Pano.conf->systeme->nouvelle variable systeme HTTP_proxy http://lagon:3128
- lancer ppm (il se trouve dans c:\perl\bin). Puis : install Tk-Contrib. Si ppm râle et prétend qu'il n'y a pas de PPD pour l'installation, chercher un autre site de distribution et placer l'adresse du site dans ppm. J'ai eu le cas pour installer Win32-AdminMisc? et j'ai du faire, dans ppm : set repository ROTH http://www.roth.net/perl/packages/ .
Faire ensuite un set save pour garder l'adresse dans le fichier de configuration de ppm. L'information sur l'utilisation de ppm se trouve dans les FAQ à l'adresse http://aspn.activestate.com//ASPN/Products/ActivePerl/faq/ActivePerl-faq2.html#repositories"
NB: Apparement l'installation se fait sans l'utilisation de Make ou Nmake. C'est parfait pour une utilisation de Perl sur une plateforme non pas de dévelopmment, mais sur une plateforme de "production". |
Mise à jour du 2005-05-22 16:53:57
|
|
|  |