На этот вопрос уже есть ответ:
Я использовал клиент vmware horizon
на Ubuntu 16.04, но вчера был обновлен до 16.10 (я сожалею, что сейчас :() с тех пор клиент vmware выдает следующую ошибку:
/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
Я погуглил ту же ошибку и нашел эту ссылку и попробовал ответить 2 (поскольку ответ 1, похоже, больше объясняет, почему мы получаем эту ошибку), упомянутый там , но я все еще получаю ту же ошибку.
Я подумываю о переустановке 16.04 LTS, но просто хотел чтобы попытать счастья здесь ..
Есть помощь?
Кажется, что VMware на самом деле поставляет libpng12.so.0 с клиентом. Можно связаться с ним с этой командой:
sudo ln -s /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0
Я попытался связать VMware, обеспеченного libpng12.so.0 файл, и все еще получил проблему зависимости lib. Установка файлов DEB непосредственно разрешала его хотя:
http://packages.ubuntu.com/xenial/amd64/libpng12-0/download http://packages.ubuntu.com/xenial/i386/libpng12-0/download
В Ubuntu 17.04 можно создать эти две символьных ссылки как обходное решение.
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