1

Я использую linux mint 17.1 xfce 64bit и установил пакет calligra с этой командой:

apt install calligra

Я не использовал PPA.

теперь, когда я открываю любое приложение (слова, сценарий и т. д.), оно показывает это сообщение:

"Не удалось найти важные компоненты приложения. Это может быть проблема установки. Попробуйте перезапустить, запустить kbuildsycoca4.exe или переустановить "

единственное исключение - kexi и braindump(они открываются без проблем).

Я искал и искал, не найдя ничего, что связано с моей проблемой, я также искал способ запустить эти приложения из терминала, я могу найти команду calligra, но не нашел способа, например, открыть слова (calligra --help wasn ' т полезно).

Последнее, что я пытался переустановить, как это:
apt purge calligra apt autoremove apt autoclean apt clean apt update sudo apt-get install calligra но не работает.

что я должен делать ?

2 ответа2

1

Проблема решена, я следил за этим вопросом на аскубунту

этот вопрос нормальный, но ответ jgomo3 и ввод команды apt install kdelibs-bin kdelibs5-data kdelibs5-plugins сработали для меня.

Для будущих пользователей, если вы видите программу для kde и хотите, чтобы она работала на xfce(или других), попробуйте решение, которое я сказал.

1

Скажите вашему упаковщику (ребята из linux mint), что они должны поместить правильные зависимости в свои пакеты. Очевидно, что некоторая необходимая зависимость не установлена, и поэтому запуск приложения завершается ошибкой.

Вы можете посмотреть с помощью ldd <path to binary> доступна ли каждая динамически загружаемая библиотека. После этого используйте apt-file search <library name> по отсутствующим библиотекам, чтобы найти пакеты, содержащие их. Другой способ - использовать strace для просмотра, какая библиотека должна быть загружена, а какая нет.

Чтобы увидеть, какая команда запускается при нажатии на кнопку запуска каллигры, просмотрите /usr/share/applications/<application>.desktop в строке Exec= .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .