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 .
Как правило, эта ошибка замечена, потому что Вам не установили библиотеки.
Можно проверить файловую систему на файл, с помощью 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