我有一个应用程序,目前运行在perl5.8,我想升级到perl5.10,如果不是5.11。
唯一的问题是我们在任何地方运行Ubuntu,我需要将它部署到任何地方。
从我所读到的情况来看,在perl 5.8之上安装perl 5.10可能会导致加载错误版本模块的问题。
有什么推荐的方法可以在LTS上使用现代perl吗?
发布于 2009-10-26 05:00:50
您有两个选项:编译一个本地版本并将其放入/opt或/usr/local/中,或者从稍后的版本中将perl包导出。除非您有创建Debian包的经验,否则前者会更容易;这个答案和其他一些问题都有更多的细节。特别是,给Perl5.10二进制程序一个类似于perl5.10.0的惟一名称,这样您就必须显式地调用它,并且系统包不会错误地运行它。
https://serverfault.com/questions/78183
复制相似问题