J'ai besoin d'avoir la version 2.07 du module Storable au lieu de la dernière version 2.08 installée en Perl. J'ai essayé d'installer depuis le référentiel de backpan et il semble que l'installation soit correcte, mais lorsque le script est exécuté, il affiche toujours la version 2.08. Ce qui me fait penser qu'il ne s'agit pas de choisir l'ancienne version. Je pense aussi que Perl 5.14, installé avec Ubuntu, est livré avec le dernier module Storable (2.08) et je ne sais pas vraiment comment désinstaller le module principal, s’il en est un.
Donc, l’autre solution que je pensais prendre était de simplement déclasser la totalité de Perl à 5.10. Cela ne semble pas non plus être une option facile, car Ubuntu 12.04 ne l’a pas dans le référentiel.
Avez-vous des idées sur la manière dont je peux déclasser Perl ou utiliser l'ancienne version de Storable avec succès après l'installation à partir de backpan.perl.org?
Merci
Alex
la source
perl
, ou pouvez-vous utiliser quelque chose comme Perlbrew?Réponses:
Si vous voulez être flexible avec les installations Perl, utilisez toujours Perlbrew! Allez sur ce site, c'est très simple: http://perlbrew.pl/ Perlbrew gère différents Perls et tout est en sécurité dans votre maison. (Perlbrew est également disponible sur le réseau CPAN ou disponible en tant que package .deb, mais utilisez le site Web ci-dessus, il est plus sûr.)
Si vous ajoutez ensuite cette ligne à votre .bashrc
Vous pouvez utiliser les commandes perlbrew de votre terminal pour basculer facilement d’une installation à l’autre.
Vous ne devriez pas trop manipuler Perl de votre système. Parce que beaucoup de paquets système dépendent de Perl du système. Si vous échouez, votre système pourrait avoir des problèmes.
la source
Donc j'étais retardé à la fin. perl 5.14 utilisait en fait des versions plus anciennes de Storable que j’avais installées avec backperl fine. Mais je ne sais toujours pas comment vous pourriez dégrader Perl. Ce n’est pas important pour moi, mais ce serait bien de savoir. J'ai vu que vous pouvez compiler à partir de vieilles versions de perl, mais j'ai l'impression que ce sont des mesures de dernier recours.
Alex
la source