Rétrogradation de module ou rétrogradation vers perl 5.10 sur Ubuntu 12.04


0

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


Est-ce que 5.10 doit être le système perl, ou pouvez-vous utiliser quelque chose comme Perlbrew?
dsolimano

Réponses:


2

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

# Perl is always from perlbrew!
source ~/perl5/perlbrew/etc/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.


0

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


Avez-vous vérifié l'autre réponse?
Michael Hampton

apparemment pas :-) avec perlbrew, il est si facile d’exécuter différentes versions de perl :-P
Boris Däppen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.