![无法在 linux xfce 上启动 calligra](https://linux22.com/image/1446091/%E6%97%A0%E6%B3%95%E5%9C%A8%20linux%20xfce%20%E4%B8%8A%E5%90%AF%E5%8A%A8%20calligra.png)
我正在运行 linux mint 17.1 xfce 64bit 并使用以下命令安装了 calligra 套件:
apt install calligra
我没有使用任何 ppa。
现在,当我打开任何应用程序(单词、舞台等)时,它都会显示此消息:
“无法找到必要的应用程序组件。这可能是安装问题。请尝试重新启动、运行 kbuildsycoca4.exe 或重新安装”
唯一的例外是 kexi 和 braindump(它们打开没有问题)。
我搜索了又搜索,没有找到任何与我的问题相关的东西,我也搜索了从终端启动这些应用程序的方法,我可以找到 calligra 命令,但没有找到任何打开单词的方法(calligra --help 没有用)。
上次我尝试像这样重新安装:
apt purge calligra apt autoremove apt autoclean apt clean apt update sudo apt-get install calligra
但没有成功。
我应该怎么办 ?
答案1
告诉您的打包人员(Linux Mint 人员)他们应该将适当的依赖项放入他们的包中。显然,某些所需的依赖项未安装,因此运行应用程序失败。
您可以使用 查看ldd <path to binary>
每个动态加载库是否可用。然后使用apt-file search <library name>
查找缺失的库以找到包含它们的包。另一种方法是使用strace
查看哪个库应该加载但实际上没有加载。
要查看单击 calligra 的启动器时启动了哪个命令,请查看/usr/share/applications/<application>.desktop
该Exec=
行。
答案2
问题解决了,我关注了这askubuntu 上的问题
这个问题是针对 okular 的,但 jgomo3 的回答和输入apt install kdelibs-bin kdelibs5-data kdelibs5-plugins
对我有用。
对于未来的用户,如果您看到一个适用于 kde 的程序并希望它在 xfce(或其他)上运行,请尝试我说的解决方案。