IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

Installer un Module pour Windows


Sujet :

Modules Perl

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 101
    Points : 56
    Points
    56
    Par défaut Installer un Module pour Windows
    Bonjour,
    j'ai fais des recherches, lu la faqs, mais nulle part j'arrive au but final d'installer un module pour perl.
    Je suis sous Windows avec une distrubution Activstate. J'ai tout essayer je n'arrive pas a installer un module de CPAN par exemple le MIME::Base64 ou autre
    Merci de bien vouloir m'aider !

  2. #2
    Membre éclairé
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Points : 773
    Points
    773
    Par défaut
    regarde du côté de "ppm" (a taper dans l'invite de commandes windows)

  3. #3
    Membre actif Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Points : 268
    Points
    268
    Par défaut
    Pour installer un module perl sous Windows tu a deux maniere de proceder.

    1- utiliser PPM (perl package manager ) :
    tu peut y acceder a travers le menu demarer --> Tous les programmes --> ActiveState -->perl package manager, ou en tapant dans une console "ppm".

    Ensuite tu peux lancer une recherche, par exemple tu fait un "search MIME", differents packages seront affichés, dont "MIME-Base64-perl", le numero de se resultat dans la liste est 8 chez moi, tu fait donc un "install 8", et normalement sa devrait fonctioner.

    l'aventage de ppm c'est que les module sont déja compilés pour windows, donc pas besoin de la compiler si ces modules sont écrits en C.

    2- Malheureusement, pas tous les modules sont presents en packages ppm.
    Il faut donc passer à l'installation a l'aide de CPAN, qui se charge de trouver et installer les module CPAN (la bank de module perl).

    Si ces module sont écrit en perl pur cela ne pose aucun probleme, seulement les choses se complique quand dans modules sont écrit en C. Les module CPAN étants destiné a être utiliser sur different systémes, il ne sont donc pas compilés. Pour pouvoir les installer il faut donc les compiler, et là bon courage

    Autre le fait qu'il faut installer un compilateur C, make (une bonne occasion pour faire l'experience des conflitre ent le make de mingw, celui de borland, ainsi que le nmake de windows), et toutes les dépendances (lib externes, est quand cette lib n'existe pas pour ton systeme...)

    Bref c'est u peut la roulette russe, sa passe ou sa casse. Sous linux ppm n'existe pas, mais gcc étant mieux intégrer aux systéme, l'utilisation de CPAN est plus aisée.

    pour savoir comment utiliser CPAN, voir la doc.

    Tu peut aussi telecharger manuellement les module du site de la CPAN et les installer en les decompressant . makefile.pl --> make --> make test --> make install.

    Bon courage

  4. #4
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 101
    Points : 56
    Points
    56
    Par défaut
    Salut merci vos réponses !
    J'essaie d'utiliser ppm, mais le problème chaque fois que je fais une recherche il me dit : Error: Target '' not found Quand j'essaie d'installer un fichier .ppd a partir d'une url il me dit toujours Error: Target '' not found
    D'ou cela peut-il venir ?

    Merci

  5. #5
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    reinstalle ton perl

  6. #6
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 101
    Points : 56
    Points
    56
    Par défaut
    installer et reinstallé : /
    Deplus les repository fourni avec Active Perl (j'ai vu sur des screenshots dans la faq) http://perl.developpez.com/faq/?page=sectionC32 n'existe pas
    J'ai rajouté les 2 rep que vous proposez : theorix et bribes, mais quand je tappe
    search *, j'ai toujours : Error: Target '' not found
    Quand j'essaie ppm> install http://www.bribes.org/perl/ppm/CGI.ppd
    J'ai toujours la meme erreur
    Connaissez vous une autre solution pour que je puisse installer un module ? ou une idée comment résoudre ce bug

  7. #7
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Est-ce que tu dois passer par un proxy pour accéder à internet ?

    --
    Jedaï

  8. #8
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 101
    Points : 56
    Points
    56
    Par défaut
    Non
    Au niveau internet tout est très bien.
    Mais dans l'utilitaire ppm meme les commandes basiques qui n'ont pas besoin de connexion à internet ils m'affichent des erreurs.

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/01/2008, 11h16
  2. Installer un module pour Apache2
    Par tlivernet dans le forum Mandriva / Mageia
    Réponses: 3
    Dernier message: 31/10/2007, 12h59
  3. Installation de module sous Windows sans avoir le net
    Par Premium dans le forum Modules
    Réponses: 1
    Dernier message: 17/10/2007, 20h18
  4. Installer un module sous Windows sans ppm
    Par Antoun dans le forum Modules
    Réponses: 4
    Dernier message: 05/01/2007, 19h08
  5. Stratégie d'installation des fixes pour windows 2000/2003
    Par bill4134 dans le forum Autres Logiciels
    Réponses: 20
    Dernier message: 07/07/2004, 17h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo