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

我有一个应用程序,目前运行在perl5.8,我想升级到perl5.10,如果不是5.11。

唯一的问题是,我们需要将Ubuntu LTS部署到任何地方。

从我读过的安装Perl 5.10上安装perl 5.8可以导致加载错误版本的模块和其他混淆的问题。

是否有任何build议的方式来获得LTS的现代Perl?

你有两个select:编译一个本地版本,并把它放在/opt/usr/local/ ,或者从一个更新的版本中回溯perl软件包。 除非你有创buildDebian软件包的经验,否则前者会容易一些。 这个答案和其他一些问题有更多的细节。 特别是,给perl 5.10二进制文件一个独特的名字,如perl5.10.0所以你必须明确地调用它,系统包不会错误地运行它。