5

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

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

进行手动安装我可以做到这一点

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

编辑:正如评论中指出的那样,我正在使用一个安装在各种平台上的通用主目录 NFS。

4

1 回答 1

4

您可以使用该--as选项为perlbrew install安装指定不同的名称(以避免与相同版本发生冲突),并且您可以将任何Configure -D-U-A选项传递给perlbrew它,它将传递它们。但是我也看不到在 perlbrew 的上下文中,不同拱门的 perl 是如何有用的。

下面是使用 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

传递给Configurethrough的标志-D将根据环境和特定需求而有所不同。

于 2012-07-25T13:46:19.260 回答