Onde posso encontrar o pacote 'libpng12.so.0'? [duplicado]

3

Eu tenho usado vmware horizon client no Ubuntu 16.04 mas ontem atualizei para 16.10 (lamento que agora :() desde então o cliente vmware está jogando o erro abaixo:

/usr/lib/vmware/view/bin/vmware-view: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

Eu pesquisei o mesmo erro no Google e descobri que link e tentou a resposta 2 (como resposta 1 parecia ser mais sobre por que recebemos este erro) mencionado lá mas ainda estou recebendo o mesmo erro.

Estou pensando em reinstalar o 16.04 LTS, mas só queria tentar a minha sorte aqui.

Qualquer ajuda?

    
por javanoob 19.10.2016 / 00:29

3 respostas

3

Parece que a VMware realmente distribui libpng12.so.0 com o cliente. Você pode vinculá-lo com este comando:

sudo ln -s /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0
    
por user614359 02.11.2016 / 14:28
2

Eu tentei vincular o arquivo libpng12.so.0 fornecido pela VMware e ainda recebi o problema de dependência de lib. Instalar os arquivos DEB diretamente resolveu isso:

link link

    
por Karl 30.03.2017 / 17:36
1

No Ubuntu 17.04 você pode criar esses dois links simbólicos como uma solução alternativa.

sudo ln -s libudev.so /lib/x86_64-linux-gnu/libudev.so.0
sudo ln -s libpng16.so /usr/lib/x86_64-linux-gnu/libpng12.so.0
    
por Seccom.nl 03.05.2017 / 09:32