我希望能够安装多个版本的Perl,但我也需要通过体系结构来安装它们。

我知道我可以使用perlbrew按版本获取安装:5.10.1、5.12.3、5.16.0等我找不到一种方法也有安装的体系结构,Solaris-sparc,Solaris-x86,Linux-i686,Linux-x86_64等。

做一个 手动安装 我能做到

手工安装没什么大不了的,但perlbrew使管理等方面的一些事情变得更容易。

编辑: 正如带出的评论,我正在使用跨各种平台安装的通用主目录NFS。

有帮助吗?

解决方案

您可以使用 --as 选择 perlbrew install 要给一个安装一个不同的名称(以避免与相同版本的冲突),你可以通过任何 Configure -D, -U, ,或 -A 选择 perlbrew 它会通过他们。但是我也没有看到不同arch的perl在perlbrew的上下文中是如何有用的。

以下是使用perlbrew在实际的64位机器上安装32位perl的示例:

perlbrew install perl-5.8.8 --as perl-5.8.8-i386-linux-thread-multi -Dcc='cc -m32' -Dplibpth='/lib64 /usr/lib64 /usr/lib/ /usr/lib/x86_64-linux-gnu/' -Darchname=i386-linux-thread-multi -Dusethreads

旗帜传递给 Configure 通过 -D 将根据环境和特定需求而变化。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top