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

Langage Perl Discussion :

Installer module avec Perl


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Par défaut Installer module avec Perl
    Bonjour,

    je dois fournir un livrable. Dans un soucis d'efficacité, je vais fournir également un script qui vérifie la présence des modules nécéssaires, et, dans le cas contraire, les installes.

    Je suis tombé sur le module "Module::Install" mais ce dernier ne me convient pas. Auriez vous des solutions efficiente, module ou langage, pour automatiser l'installation de module ?

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Par défaut
    et Module::AutoInstall (voir aussi Module::Dependency)?
    Sinon, il y a encore CPAN et ses accolites, comme CPAN::FindDependencies.

  3. #3
    Membre éclairé Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Par défaut
    Merci, mais vois tu, le problèmes est que ces modules demandent trop de dépendances. Je cherche un module qui simplifie la tâche. J'ai déjà les modules souhaité pour mon application, et je souhaiterais automatiser leur installation. Je connais déjà leurs dépendances etc.

    Il me faudrait un moyen léger et pas contraignant ( en module télécharger pour mettre en oeuvre je veux dire ) =)

  4. #4
    Expert confirmé
    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
    Par défaut
    Je ne suis pas sûr de comprendre le problème ? Module::Install semble à peu près idéal pour ton cas ?

    Qu'est-ce qui lui manque de ton point de vue ?

    --
    Jedaï

  5. #5
    Membre éclairé Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Par défaut
    Rectification, le terme manquer ne convient pas ici. Je ferais mon c*sse bubune en disans qu'il est trop complet.

    Moi, ce que je veux c'est installer dans l'ordre que je veux plusieurs modules préalablement téléchargé.

    Et le problème avec ce Module::Install, c'est qu'il me demande à peu près autant de module pour son fonctionnement que de module que je veux installer, ce qui est assez caucasse vous en conviendrez !

  6. #6
    Responsable Perl et Outils

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Avant toute chose, faut se poser les bonnes questions :
    1 - Sur quel OS souhaite tu faire les installations ?
    2 - Est ce une appli en exe ou non ?
    3 - Est ce l'utilisateur qui fera les installations ou non ?
    4 - as tu beaucoup de module à installer ou non ?
    5 - Connais tu la version de Perl sur ces machines ou non, est ce important ou non ?
    etc etc

  7. #7
    Expert confirmé
    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
    Par défaut
    Citation Envoyé par mensoif Voir le message
    Moi, ce que je veux c'est installer dans l'ordre que je veux plusieurs modules préalablement téléchargé.
    Si c'est vraiment ce que tu veux, un simple script appelant des commandes externes suffira. Néanmoins as-tu vraiment l'intention de leur faire télécharger l'ensemble des modules dont tu dépends, même s'ils les ont déjà ? Ce ne serait pas mieux de tout faire installer et télécharger si nécessaire par une unique commande ?

    Citation Envoyé par mensoif Voir le message
    Et le problème avec ce Module::Install, c'est qu'il me demande à peu près autant de module pour son fonctionnement que de module que je veux installer, ce qui est assez caucasse vous en conviendrez !
    Pas vraiment... Tu as certes besoin d'installer quelques modules sur ton ordinateur, mais ce n'est pas la question (si tu as du mal à installer des modules Perl, je te rapporte à notre FAQ, tout ceci est automatisé et facile tant que le module est sur le CPAN), l'un des avantages de Module::Install est qu'on peut l'intégrer dans sa distribution, et que l'utilisateur n'a pas besoin de l'installer lui-même. En tout cas, si tu te destines à un marché Linux, je ne vois pas le problème à demander à tes utilisateurs d'utiliser cpan.

    --
    Jedaï

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme d'install module perl, help
    Par donny dans le forum Modules
    Réponses: 1
    Dernier message: 05/02/2007, 10h55
  2. pb installation module Perl
    Par megapacman dans le forum Modules
    Réponses: 1
    Dernier message: 24/08/2006, 11h33
  3. Installation modules Perl sans internet
    Par JUSTIN Loïc dans le forum Modules
    Réponses: 5
    Dernier message: 22/08/2006, 09h43
  4. Installation modules Perl en erreur
    Par Billette dans le forum Modules
    Réponses: 7
    Dernier message: 03/08/2006, 15h14
  5. quel module pour le SGBD Ingres avec Perl 5.8.8
    Par StyleXP dans le forum SGBD
    Réponses: 5
    Dernier message: 19/06/2006, 13h58

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