J'ai une configuration en cuir de fer qui fonctionne (Ubuntu 11.10). La plupart des applications fonctionnent correctement avec les pilotes nvidia (nvidia-current), mais je ne parviens pas à faire fonctionner Google Earth (fichier .deb 64 bits) avec ou sans optirun. Quelqu'un sait comment réparer ceci?
ERREUR: ld.so: l'objet 'librrfaker.so' de LD_PRELOAD ne peut pas être préchargé: ignoré. ./googleearth-bin: erreur lors du chargement des bibliothèques partagées: libGL.so.1: classe ELF incorrecte: ELFCLASS64
Essayez la commande suivante dans un terminal:
optirun32 /opt/google/earth/free/google-earth
Ça marche pour moi.
Google Earth est en 32 bits.
Sur Ubuntu Oneiric et les versions ultérieures, il existe une méthode différente pour installer des bibliothèques 32 bits. Pour libGL.so:
Sudo apt-get install libgl1-mesa-glx:i386
Je recommande Bumblebee à Ironhide, voir n NVIDIA GeForce avec technologie Optimus est-il pris en charge par Ubuntu?
Assurez-vous que ia32-libs
est installé:
_Sudo apt-get install ia32-libs
_
Ce qui est sûr, c’est que vous avez besoin de la version 32 bits de libGL car Google ne fournit toujours pas de version 64 bits de Google Earth.
À première vue, les mots "mauvaise classe ELF: ELFCLASS64" semblent suggérer que Google-Earth tente de charger une bibliothèque 64 bits alors que l'exécutable de Google Earth est en réalité 32 bits (ou vice-versa).
Quelle version d'Ubuntu utilisez-vous (x86 ou x86-64) et êtes-vous sûr d'utiliser la version correspondante de Google Earth? La page de téléchargement de Google Earth propose des versions 32 et 64 bits. Télécharger Google Earth