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.
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:
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?
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.
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