Вопрос Где я могу найти пакет libpng12.so.0? [Дубликат]


На этот вопрос уже есть ответ:

Я использую vmware horizon client на 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, но просто хотел попробовать свою удачу здесь.

Любая помощь?


3
2017-10-18 22:29


происхождения


посмотрите мой комментарий здесь, протестирован на моей 16,10 64-разрядной установке, никаких проблем askubuntu.com/questions/838949/... - doug
Попробуйте проверить, есть ли оно: /usr/lib/x86_64-linux-gnu/libpng12.so.0 - Rohitt Vashishtha
Пытаться sudo apt install libpng12-0 - GrannySez
@GrannySez Я попробовал ваше предложение, но я получаю эту ошибку: E: Package 'libpng12-0' has no installation candidate - javanoob
@RohittVashishtha нет, он доступен здесь /usr/lib/x86_64-linux-gnu - javanoob


ответы:


Кажется, 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

3
2017-11-02 13:28



Какой продукт vmware? - user3063045
Здесь нет lib каталог внутри /usr/lib/vmware/ - javanoob
Это работает для меня sudo ln -s /usr/lib/x86_64-linux-gnu/libpng16.so.16 /usr/lib/vmware/libpng12.so.0 - Foton
Благодаря ! Решила мою проблему для VMWare Horizon Client 4.6.0 на дистрибутиве Ubuntu 16.04 - FrancescoM


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

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


2
2018-03-30 15:36



Не могли бы вы добавить, как их установить? Вы запустили sudo apt install -f после этого? - Zanna


В 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

1
2018-05-03 07:32



где вы помещаете эти символические ссылки? - svandragt
Это не помогает, если ожидается libpng12: libpng12.so.0: version 'PNG12_0' not found - rumpel