在 Ubuntu 12.04 上降级模块或降级到 perl 5.10

在 Ubuntu 12.04 上降级模块或降级到 perl 5.10

我需要在 perl 中安装 Storable 模块版本 2.07,而不是最新的 2.08 版本。我尝试从 backpan 存储库安装,似乎安装正常,但是脚本运行时仍显示 2.08 版本。这让我认为它没有选择旧版本。我还认为 Ubuntu 安装的 perl 5.14 附带最新的 Storable 模块 (2.08),如果是核心模块的话,我真的不知道如何卸载它。

所以我想到的另一种方法是将整个 perl 降级到 5.10。这似乎也不是一个简单的选择,因为 Ubuntu 12.04 在存储库中没有它。

从 backpan.perl.org 安装后,有什么想法可以降级 perl 或成功使用旧版本的 Storable?

谢谢

亚历克斯

答案1

如果你希望灵活地安装 Perl,请始终使用 Perlbrew!请访问此网站,非常简单:http://perlbrew.pl/ Perlbrew 管理不同的 Perl,并且所有 Perl 都安全地保存在您的 $home 中。(Perlbrew 也在 CPAN 上或可用作 .deb 包,但使用上面的网站更安全)

如果你将这一行添加到你的 .bashrc 中

# Perl is always from perlbrew!
source ~/perl5/perlbrew/etc/bashrc

您可以在终端上使用 perlbrew 命令轻松地在 Perl 安装之间切换。

您不应该过多地摆弄系统的 Perl。因为许多系统包都依赖于系统的 Perl。如果您搞砸了这一点,您的系统可能会遇到麻烦。

答案2

所以最后我被坑了。perl 5.14 实际上是在使用旧版本的 Storable,我使用 backperl 成功安装了它。但我仍然不知道如何降级 perl。虽然这对我来说并不重要,但如果知道就好了。我看到你可以从头编译旧版本的 perl,但我觉得那是最后的手段。

亚历克斯

相关内容