Question

J'aimerais pouvoir installer plusieurs versions de Perl mais j'ai également besoin de les avoir par architecture.

Je sais que je peux utiliser perlbrew pour obtenir des installations par version :5.10.1, 5.12.3, 5.16.0, etc.Je n'ai pas trouvé de moyen d'avoir également des installations par architecture, Solaris-sparc, Solaris-x86, Linux-i686, Linux-x86_64, etc.

Faire un installation manuelle je peux le faire

Ce n'est pas grave de faire des installations manuelles, mais Perlbrew facilite certaines choses en matière de gestion, etc.

MODIFIER: Comme indiqué dans les commentaires, j'utilise un répertoire personnel commun NFS monté sur diverses plates-formes.

Était-ce utile?

La solution

Vous pouvez utiliser le --as possibilité de perlbrew install pour donner à une installation un nom différent (pour éviter les conflits avec la même version), et vous pouvez transmettre n'importe quel Configure -D, -U, ou -A options pour perlbrew et cela les fera passer.Mais je ne vois pas non plus en quoi un perl pour un arch différent est utile dans le contexte de perlbrew.

Voici un exemple d'installation de Perl 32 bits sur une machine 64 bits réelle à l'aide de 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

Drapeaux transmis à Configure à travers -D variera en fonction de l’environnement et des besoins spécifiques.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top