Comment puis-je installer Perl 32 bits sur une machine de 64 bits sans affecter les applications existantes qui utilise Perl de 64 bits? Est-il possible d'avoir une seule application (lire: fichier unique) utiliser une version différente de Perl pour différentes tâches? P>
3 Réponses :
Installez le Perl personnalisé dans un autre répertoire, disons comme première ligne de votre script. P> Par exemple, il y a quelques minutes, j'ai fait: p> /opt/perl-5.10.1-32bit code> et spécifiez ce chemin dans les scripts que vous souhaitez utiliser cette version personnalisée:
$ ./configure -Dprefix=/opt/perl-5.11.0
Où puis-je trouver Perl 32 bits?
Comment puis-je installer Perl 32 bits sur un système 64 bits?
Vous ne pouvez pas utiliser deux versions de Perl pour un programme en cours d'exécution pour les raisons relativement évidentes. Sans savoir pourquoi vous voulez faire cela, voici quelques idées: P>
Si vous avez besoin de précision de 64 bits, mais aussi besoin de créer un lien avec 32 bits Bibliothèques n ° 1 pourrait aider. # 2 est évidemment une solution plus générale mais potentiellement plus difficile et / ou plus lente puisque le point de communication pourrait être un goulot d'étranglement. P>
Vous pouvez également être intéressé par PerlBrew par kang-min Liu. Il vous permet d'installer facilement plusieurs versions de Perl.
Après le télécharger et l'installer, exécutez p> pour voir les options. En regardant la documentation, il semble pouvoir utiliser les options -D comme Sinan et Mark mentionné. P> P>
Rhel = Red Hat Enterprise Linux. EN.WIKIPEDIA.ORG/WIKI/RED_HAT_Enterprise_Linux
Celui qui a modifié le titre de la question n'est pas correct car il n'est pas complet.
@Artist Le nouveau titre fait référence à la classe générale des questions dont votre question est une instance particulière ;-)
Quel système d'exploitation utilisez-vous?
@MICHAL CARMAN: RHEL = Red Hat Enterprise Linux
@Sinan: Ah, Brian a supprimé que du titre avant de voir la question et sans cela, le commentaire de Peter Mortensen n'a pas semblé fiable. Je suis d'accord avec l'affiche que la question n'est plus complète. La réponse de base - Installer sur un répertoire différent - est assez simple mais comment faire cela dépend du système d'exploitation et de la distribution. par exemple. Vous feriez quelque chose de différent pour installer une deuxième copie d'ActiveperL que vous ne pourriez construire à partir de la source.
@Artist: Vous avez deux options. Soit télécharger le package binaire 32 bits pour votre système d'exploitation (je n'ai aucune expérience avec RHEL pour dire quoi que ce soit sur son système de gestion de paquets) ou téléchargez la dernière distribution source et la construisez-la avec les options appropriées. Cela pourrait impliquer certaines études de réadmes et de documents et peut-être installer / créer un environnement de construction approprié.