Pergunta

Eu gostaria de poder instalar várias versões do Perl, mas preciso tê-las também por arquitetura.

Eu sei que posso usar o perlbrew para obter instalações por versão:5.10.1, 5.12.3, 5.16.0, etc.Não consegui encontrar uma maneira de instalar também por arquitetura, Solaris-sparc, Solaris-x86, Linux-i686, Linux-x86_64, etc.

Fazendo um instalação manual eu posso fazer isso

Não é grande coisa fazer instalações manuais, mas o perlbrew facilita algumas coisas em relação ao gerenciamento e coisas assim.

EDITAR: Conforme mostrado nos comentários, estou usando um diretório inicial comum NFS montado em várias plataformas.

Foi útil?

Solução

Você pode usar o --as opção para perlbrew install para dar um nome diferente à instalação (para evitar conflitos com a mesma versão), e você pode passar qualquer Configure -D, -U, ou -A opções para perlbrew e isso os passará.Mas também não consigo ver como um perl para um arco diferente é útil no contexto do perlbrew.

Aqui está um exemplo de instalação de perl de 32 bits em uma máquina real de 64 bits usando 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

Bandeiras passadas para Configure através -D irá variar com base no ambiente e nas necessidades específicas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top