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
Надеюсь, это сработает!