Pregunta

Me gustaría poder instalar varias versiones de Perl, pero también necesito tenerlas por arquitectura.

Sé que puedo usar perlbrew para obtener instalaciones por versión:5.10.1, 5.12.3, 5.16.0, etc.No pude encontrar una manera de tener también instalaciones por arquitectura, Solaris-sparc, Solaris-x86, Linux-i686, Linux-x86_64, etc.

haciendo un instalación manual puedo hacer esto

No es gran cosa realizar instalaciones manuales, pero perlbrew facilita algunas cosas con respecto a la administración y demás.

EDITAR: Como se mencionó en los comentarios, estoy usando un directorio de inicio común NFS montado en varias plataformas.

¿Fue útil?

Solución

Puedes usar el --as opción de perlbrew install para darle a una instalación un nombre diferente (para evitar conflictos con la misma versión), y puede pasar cualquier Configure -D, -U, o -A opciones para perlbrew y los atravesará.Pero tampoco veo cómo un Perl para un arco diferente es útil en el contexto de Perlbrew.

A continuación se muestra un ejemplo de instalación de Perl de 32 bits en una máquina real de 64 bits utilizando 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

Banderas pasadas a Configure a través de -D variará según el entorno y las necesidades específicas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top