在 Ubuntu 8.04LTS 上更新 perl 的最简单方法是什么?

在 Ubuntu 8.04LTS 上更新 perl 的最简单方法是什么?

我有一个应用程序当前在 perl5.8 上运行,我想将其升级到 perl5.10(如果不是 5.11)。

唯一的问题是我们在需要部署它的所有地方都运行 Ubuntu LTS。

据我所知,在 perl 5.8 上安装 perl 5.10 可能会导致加载错误版本的模块等问题。

有没有什么推荐的方法可以在 LTS 上使用现代 perl?

答案1

您有两个选择:编译本地版本并将其放入/opt/usr/local/,或从更高版本反向移植 perl 包。除非您有创建 Debian 包的经验,否则前者会更容易;这个答案而其他一些针对该问题的帖子有更多详细信息。特别是,为 perl 5.10 二进制文件指定一个唯一的名称,例如,perl5.10.0这样您必须明确调用它,并且系统包不会错误地运行它。

相关内容