Проблемы с библиотеками для программ [GParted, Krita]

GParted или Krita не запускаются. Если запустить их через терминал, вы получите ошибку о библиотеках.

    Unit -.mount does not exist, proceeding anyway.
/usr/sbin/gpartedbin: error while loading shared libraries: libpangomm-1.4.so.1: cannot open shared object file: No such file or directory

krita: error while loading shared libraries: libQt5Widgets.so.5: cannot open shared object file: No such file or directory

Я изменил настройки конфигурации в ld.so.conf (я указал папки для библиотек, бесполезно)

include /etc/ld.so.conf.d/*.conf
/usr/local/lib
/root/etc/lib
/ 

Может я что-то не так делаю? Я новичок.

Вывод политики apt-cache policy krita gparted libqt5widgets5 находится на pastebin .

-3
задан 13 May 2018 в 11:22

1 ответ

Как правило, эта ошибка замечена, потому что Вам не установили библиотеки.

Можно проверить файловую систему на файл, с помощью dpgk, но это только показывает файлы, которые Вы установили и могли использоваться, чтобы подтвердить, что файл существует:

dpkg -S libQt5Widgets.so.5

Для нахождения, какой пакет имеет файл библиотеки можно искать веб-сайт Пакетов Ubuntu или использование apt-file:

$ sudo apt-get install apt-file
$ sudo apt-file update
$ sudo apt-file find libQt5Widgets.so.5
libqt5widgets5:amd64: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.5
libqt5widgets5:amd64: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
libqt5widgets5:amd64: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.5.1

Это означает, что необходимо установить libqt5widgets5 получить файл библиотеки:

sudo apt-get install libqt5widgets5

Лучше позволять системе управлять библиотеками с apt и положитесь меньше на ручное вмешательство с инструментами как ldconfig, или создание из источника, когда тяжелая работа была сделана для обеспечения безопасных и стабильных пакетов.


Когда Вы установите приложение через пакет, пакет будет иметь список зависимостей. Если Вы устанавливаете программы как gparted и krita использование apt, они должны автоматически загрузить и установить зависимости с Вашим разрешением. Можно попытаться переустановить зависимость в случае, если что-то странное произошло:

sudo apt-get install --reinstall libqt5widgets5
1
ответ дан 29 October 2019 в 08:38

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

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