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