Como instalar o conversor VMWare no Ubuntu 12.04

1

Eu comprei um laptop. Veio com janelas. Eu prefiro usar o Ubuntu. Eu preciso usar o Windows às vezes. Eu gostaria de migrar a instalação das janelas OEM para uma máquina virtual no Ubuntu.

Esse é o objetivo de longo prazo. Por enquanto eu gostaria de instalar e usar o conversor VMWare no Ubuntu 12.04 x64. Aqui está o hit mais relevante do Google sobre este tópico:

link

Você precisa seguir este link e se registrar no VMware para fazer o download do conversor. Eu fiz isso. Note que v4.0.1 é a versão mais recente disponível para o Ubuntu. link

Eu instalei o conversor VMWare e o instalador relatou sucesso. Veja o que acontece quando tento executá-lo:

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 e libxrandr2 são instalados via Synaptic. Nenhuma ajuda. Nenhum hit útil no google.

Eu tentei vincular as bibliotecas existentes no meu sistema. Um resultado de erro diferente.

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

Eu já recebi erros de classe ELF quando tentei substituir as bibliotecas de 64 bits pelo software de 32 bits.

Estou sem sorte aqui? Não há como instalar o conversor VMWare no Ubuntu de 64 bits?

    
por cxrodgers 24.04.2013 / 08:18

2 respostas

0

vmware-converter-client agora funciona perfeitamente, embora nada tenha mudado. Um dos pacotes necessários (possivelmente ia32-libs) deve ter sido atualizado para corrigir isso.

    
por cxrodgers 03.12.2013 / 03:28
2

A questão, que eu experimentei, parece estar relacionada à falta de bibliotecas de 32 bits.

Correndo strace mostra um grande número de chamadas do sistema procurando por bibliotecas em '/ lib / i686' e '/ usr / lib / i686' etc, quando eu posso ver que as bibliotecas (64 bits) são instaladas exclusivamente em / lib / x86-64-linux-gnu /.

Para corrigir, você pode precisar de bibliotecas de 32 bits em um Ubuntu de 64 bits, localizado nos diretórios corretos (estou usando o 14.04 LTS).

Se você estiver executando o Ubuntu de 64 bits, execute estes (como root):     apt-get install libxrandr2: i38     apt-get install libxcursor1: i386     apt-get install libxinerama1: i386

A instalação destes permitiu-me executar o VMWare Converter autónomo no Ubuntu 14.04 (satisfazendo as dependências de bibliotecas de 32 bits) colocando as bibliotecas de 32 bits em / usr / lib.

Simon

    
por Simon 31.05.2016 / 22:28