J'ai récemment installé x64 Linux Mint 11, essentiellement Ubuntu Natty. Depuis l'installation, j'ai constaté que les applications 32 bits qui fonctionnaient sur mon système Ubuntu sont rejetées par mon système Mint 11. Lorsque j'utilise l'utilitaire 'file' pour vérifier le binaire, il l'identifie correctement comme un elfe 32 bits, mais je ne peux pas appeler l'application.
J'ai essayé de le démarrer depuis bash et os.system à la python, en vain, donc je soupçonne qu'il doit avoir quelque chose à voir avec le mode de compatibilité binaire 32 bits, mais ma connaissance de ce sous-système et comment l'activer est limité, quelqu'un peut-il aider?
Merci
linux
64-bit
32-bit
compatibility
linux-mint
Gearoid Murphy
la source
la source
Réponses:
Installez ia32-libs et assurez-vous que le fichier d'application est marqué comme exécutable, cela devrait faire le travail! :)
Édition tardive:
La lib pourrait éventuellement être appelée ia32-libs-multiarch au lieu de ia32-libs.
apt-get install ia32-libs-multiarch
la source
Je ne sais rien de MINT, mais j'ai une certaine expérience avec Debian: Pour exécuter des binaires 32 bits, vous avez besoin dans presque tous les cas des bibliothèques supportant des binaires 32 bits dans un environnement 64 bits. Essayer
Si theres apt-get sur votre système ... (ou essayez aptitude ou tout ce qui vient avec MINT)
Vous pouvez vérifier quelles bibliothèques sont nécessaires à l'aide de ldd :
S'il manque des bibliothèques, ldd vous le dira.
la source