L'utilizzo di Perlbrew è possibile fare più installazioni per architettura?
-
11-12-2019 - |
Domanda
Vorrei poter installare più versioni di Perl, ma ho bisogno di averli anche da architettura.
So che posso utilizzare Perlbrew per ottenere installazioni per versione: 5.10.1, 5.12.3, 5.16.0, ecc. Non sono riuscito a trovare un modo per avere anche installazioni di architettura, Solaris-SPARC, Solaris-X86, Linux-I686, Linux-X86_64, ecc.
facendo un ManoInstalla Posso fare questo
Non è un grosso problema facendo le installazioni a mano, ma Perlbrew rende alcune cose più facili per quanto riguarda la gestione e tali.
Modifica: Come portato fuori nei commenti che sto usando una directory home directory comune montata su varie piattaforme.
Soluzione
È possibile utilizzare l'opzione --as
su perlbrew install
per fornire un installazione di un nome diverso (per evitare scontri con la stessa versione), e puoi passare qualsiasi generazione Configure
-D
, -U
o Opzioni -A
a perlbrew
e passerà attraverso.Ma non riesco a vedere come un Perl per un diverso arco è utile nel contesto di Perlbrew.
Ecco un esempio di installazione di 32 bit perl su una macchina a 64 bit effettiva con 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
.
Bandiere passate a Configure
tramite -D
varari in base all'ambiente e alle esigenze specifiche.