web-dev-qa-db-fra.com

Comment installer le convertisseur VMWare sur Ubuntu 12.04

J'ai acheté un ordinateur portable. Il est venu avec des fenêtres. Je préfère utiliser Ubuntu. Je dois parfois utiliser Windows. Je souhaite migrer l’installation OEM de Windows vers une machine virtuelle sous Ubuntu.

C'est l'objectif à long terme. Pour le moment, j'aimerais installer et utiliser le convertisseur VMWare sur Ubuntu 12.04 x64. Voici le hit Google le plus pertinent sur ce sujet:

http://linhost.info/2009/04/vmware-converter-installation-on-ubuntu-linux/

Vous devez suivre ce lien et vous enregistrer auprès de VMware pour télécharger le convertisseur. J'ai fait ça. Notez que la version 4.0.1 est la version la plus récente disponible pour Ubuntu. http://www.vmware.com/products/converter/overview.html

J'ai installé le convertisseur VMWare et le programme d'installation a enregistré un succès. Voici ce qui se passe lorsque j'essaie de l'exécuter:

jack@lumpy:~/Downloads/vmware-converter-distrib$ vmware-converter-client 
/usr/lib/vmware-vcenter-converter-standalone/converter-gui: error while loading shared libraries: libXrandr.so.2: cannot open shared object file: No such file or directory

libxrandr-dev et libxrandr2 sont installés via Synaptic. Aucune aide. Pas de résultats utiles sur google.

J'ai essayé de relier les bibliothèques existantes sur mon système. Une erreur différente en résulte.

jack@lumpy:~/Downloads/vmware-converter-distrib$ locate libXrandr.so.2
/usr/lib/x86_64-linux-gnu/libXrandr.so.2
/usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
jack@lumpy:~/Downloads/vmware-converter-distrib$ Sudo ln -s /usr/lib/x86_64-linux-gnu/libXrandr.so.2 /usr/lib/libXrandr.so.2
jack@lumpy:~/Downloads/vmware-converter-distrib$ vmware-converter-client 
/usr/lib/vmware-vcenter-converter-standalone/converter-gui: error while loading shared libraries: libXrandr.so.2: wrong ELF class: ELFCLASS64

J'ai déjà reçu des erreurs de classe ELF lorsque j'ai essayé de substituer des bibliothèques 64 bits au logiciel 32 bits.

Suis-je hors de chance ici? Est-il impossible d'installer le convertisseur VMWare sur Ubuntu 64 bits?

3
cxrodgers

vmware-converter-client fonctionne maintenant parfaitement, même si rien n'a changé. L'un des paquets nécessaires (éventuellement ia32-libs) doit avoir été mis à jour pour résoudre ce problème.

0
cxrodgers

Le problème que j'ai vécu semble être lié à un manque de bibliothèques 32 bits.

Strace en cours d'exécution montre un grand nombre d'appels système à la recherche de bibliothèques dans '/ lib/i686' et '/ usr/lib/i686', etc. -linux-gnu /.

Pour résoudre ce problème, vous aurez peut-être besoin de bibliothèques 32 bits sur un Ubuntu 64 bits, situé dans les bons répertoires (j'utilise 14.04 LTS).

Si vous utilisez Ubuntu 64 bits, exécutez-les (en tant que root): apt-get install libxrandr2: i38 install-get install libxcursor1: i386 apt-get install libxinerama1: i386

L'installation de ceux-ci m'a permis d'exécuter VMWare Converter standalone sur Ubuntu 14.04 (satisfaisant les dépendances de la bibliothèque 32 bits) en plaçant les bibliothèques 32 bits dans/usr/lib.

Simon

2
Simon