Проблемы с установкой libpng12 на 19.04

При попытке распаковать libpng12-0_1.2.54-1ubuntu1.1_amd64.deb я получаю следующее:

$ sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
(Reading database ... 183096 files and directories currently installed.)
Preparing to unpack libpng12-0_1.2.54-1ubuntu1.1_amd64.deb ...
Unpacking libpng12-0:amd64 (1.2.54-1ubuntu1.1) ...
dpkg: error processing archive libpng12-0_1.2.54-1ubuntu1.1_amd64.deb (--install):
 unable to install new version of '/lib/x86_64-linux-gnu/libpng12.so.0': No such file or directory
Processing triggers for libc-bin (2.29-0ubuntu2) ...
Errors were encountered while processing:
 libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

Я пытаюсь это сделать, потому что пытаюсь запустить Runescape и получить следующую ошибку: [ 113]

ryan@ryan-HP-Notebook:~$ runescape-launcher
/usr/share/games/runescape-launcher/runescape: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

Я также пытался установить libpng12-0_1.2.50, но безрезультатно.

0
задан 28 April 2019 в 20:21

1 ответ

Это неправильный способ сделать это, но вы можете обойти это, распаковав пакет .deb и скопировав его содержимое в root fs.

wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
dpkg -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libpng12

Вы найдете библиотеки внутри папки libpng12. Тогда вам просто нужно скопировать его в место назначения.

Но если вы не хотите, чтобы в вашей системе было что-то статичное, вы можете оставить эту библиотеку в покое, но перед запуском runescape-launcher экспортируйте LD_LIBRARY_PATH примерно так:

export LD_LIBRARY_PATH=libpng12/lib/x86_64-linux-gnu
runescape-launcher

Я не уверен относительно пути, по которому вы нужно установить, но также попробуйте libpng12/lib и libpng12 в случае возникновения проблемы.

Вы также можете предоставить пользовательские библиотеки с помощью /etc/ld.so.conf.d/. Вы можете прочитать об этом здесь: https://stackoverflow.com/questions/9151491/extending-default-lib-search-path-in-ubuntu

0
ответ дан 28 April 2019 в 20:21

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

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