Где найти пакет libpng12.so. 0 '? [дубликат]

Я использовал клиент 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, но просто хотел чтобы попытать счастья здесь ..

Есть помощь?

4
задан 23 May 2017 в 15:39

3 ответа

Кажется, что 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
4
ответ дан 1 December 2019 в 09:07

Я попытался связать VMware, обеспеченного libpng12.so.0 файл, и все еще получил проблему зависимости lib. Установка файлов DEB непосредственно разрешала его хотя:

http://packages.ubuntu.com/xenial/amd64/libpng12-0/download http://packages.ubuntu.com/xenial/i386/libpng12-0/download

2
ответ дан 1 December 2019 в 09:07

В 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
2
ответ дан 1 December 2019 в 09:07

Другие вопросы по тегам:

Похожие вопросы: