Forum Programmation.perl Auto configuration de cpan

Posté par  (site web personnel) .
Étiquettes : aucune
1
1
oct.
2010
Bonjour,

Lors du premier lancement de cpan sur un ordinateur, un outil de configuration se lance. Dans la plupart des cas il suffit de valider sans se poser de question toutes les réponses proposé par défaut.

Je cherche un moyen de dire à cpan si c'est son premier lancement de ne pas poser toutes ces questions mais de prendre toutes les réponses proposer par défaut afin d'intégrer ça dans un script.

Merci pour vos réponses.
  • # man CPAN / cpan --help, bref RTFM

    Posté par  . Évalué à 2.

    si c'est proposé par CPAN, alors suffit de lire le manuel, c'est surement une option à lui passer.

    si le manuel ne donne rien, tu dois pouvoir gruger le logiciel en utilisant expect pour repondre à ta place dans le script.
  • # CPAN/Config.pm

    Posté par  . Évalué à 1.

    Ces informations sont stockées dans le fichier CPAN/Config.pm, donc si ce fichier existe avant le premier lancement, cpan ne devrait pas poser les questions.
    il est généralement présent dans /etc/perl/ ou ~/.cpan/
  • # black magic

    Posté par  . Évalué à 1.

    J'ai une solution "magique" pour trouver le fichier de conf qui peut effectivement changer d'une distro à l'autre : ( strace doit etre installé, pas besoin de modifier la commande, c'est livré "clé en main" :) )

    strace -f -e trace=file cpan -i WWW::Search::Pagesjaunes 2>&1 |
    awk -F'"' '($0 ~ "CPAN/(My)?Config.pm.*0$") {print $2; exit}'


    (oui le fichier peut s'appeler MyConfig.pl ou Config.pl. )
    CF => http://www.sputnick-area.net/?s=cpan

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.