libpng16.so.16 не найден - как его получить?

Я недавно пытался установить mupen64plus на мою машину Lubuntu. После выполнения этой команды:

sudo apt-get install mupen64plus

установка происходит без ошибок и все настроено нормально. Но после запуска программы я получаю сообщение об ошибке, что libpng16.so.16 отсутствует в системе. После полного поиска файловой системы я нигде не смог найти общую библиотеку. Итак, есть ли пакет или исходный репозиторий, где я могу установить этот файл общей библиотеки MIA в /usr/share/lib? После нескольких собственных поисков в Google я не смог ничего найти. Насколько я могу судить, ни у кого не было этой проблемы, или у немногих было, что Google ничего не может найти по этому поводу.

3 ответа

Решение

Я нашел ответ на этот вопрос, на Sourceforge есть репозиторий с исходным кодом: https://sourceforge.net/projects/libpng/?source=directory. Трюк при установке общего объекта заключается в том, что он у вас установлен. бежать

ldconfig

прежде чем система увидит это.

Попробуйте установить libpng-libary версии 16:

sudo apt-get install libpng16-16

Вы можете загрузить библиотеку вручную по ссылке https://sourceforge.net/projects/libpng/?source=directory

Это загрузит файл что-то вроде "libpng-1.6.32.tar.xz"

Просто распакуйте файл и найдите файл INSTALL для получения инструкций по установке библиотеки.

./configure
make check
make install

Тогда вам нужно бежать

ldconfig

Надеюсь, это сработает!

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