我希望能够安装多个版本的Perl,但我也需要按照架构来安装它们。
我知道我可以使用perlbrew来获得版本安装:5.10.1,5.12.3,5.16.0等。我找不到按架构,Solaris-sparc,Solaris-安装的方法x86,Linux-i686,Linux-x86_64等
执行hand install我可以这样做
手工安装并不是什么大不了的事,但perlbrew使管理等方面更容易。
编辑:正如评论中所提到的,我使用的是在各种平台上安装的通用主目录NFS。
答案 0 :(得分:4)
您可以使用--as
perlbrew install
选项为安装提供不同的名称(以避免与相同版本冲突),并且您可以传递任何Configure
{{1} } -D
或-U
选项-A
,它将通过它们。但是我也没有看到perlbrew上下文中perl对于不同的arch是如何有用的。
以下是使用perlbrew在实际64位机器上安装32位perl的示例:
perlbrew
传递给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
的标志会因环境和具体需求而异。