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渡すことができます。しかし、別のアーキテクチャの 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

于 2012-07-25T13:46:19.260 に答える