Autres
AideEnLigne
CahierDeBrouillon
Présentation
Administration

MesLectures
[Journal d'Ophelia]
[Blog Larnac]
[Traitement texte en ligne]
[Kim Khal]

Informations
[Rue 89]
[Tele libre]

DNS etc
[Robtex]
Logins
Votre ID: 111
Nom:
Login utilisateur
Mot de passe éditeur

PerlTkWindows


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

  • récupération d'exemples Perl/Tk? et essai : pas de problèmes. Des exemples sont sous http://www.perltk.org

 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