在 Kubuntu 15.04 中,K-Menu(应用程序启动器)每天都会崩溃多次。我想使用相应的向导报告该错误,但它不起作用。
向导告诉我,如果不安装调试包以获取更多信息,报告将毫无用处,并拒绝发送报告(即使我同意输入手动说明)。无论如何,安装调试包不起作用。它告诉我找不到包。
安装 kdelibs5-dbg(按照建议这里) 并没有改变行为。
有什么办法可以修复错误报告向导吗?我需要安装哪些软件包才能让向导满意?
更新:向导中有一个我没有注意到的链接。它列出了一些文件:
/usr/bin/plasmashell
/usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
我如何才能获取这些文件对应的包名?
更新2:刚刚再次重现了这个问题。这次是一个额外的文件
/usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so
出现在列表中。但重要的是:这次向导实际上指定了缺少哪些调试包(它仅列出了 Qt5 库)。而且它还可以自行安装一些调试包(“plasma-desktop-dbg”)!非常奇怪。向导之前没有做任何有用的事情。在我看来,安装“apt-file”改变了这种情况。难道向导需要那个包?!看来我需要一个 bugs.kde.org 帐户。我将创建一个并尝试继续并在此处报告。
更新3:我已报告该错误,向导现在运行正常。我不确定安装“apt-file”是否真的解决了该问题,但它看起来像这样。
答案1
通过apt-file search
/usr/bin/plasmashell
因此apt-file
通过安装
sudo apt-get install apt-file
现在通过搜索文件包
apt-file search --regex /usr/bin/plasmashell$
apt-file search --regex /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5$
apt-file search --regex /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5$
apt-file search --regex /usr/lib/x86_64-linux-gnu/libQt5Core.so.5$
输出为
plasma-workspace: /usr/bin/plasmashell
libqt5quick5: /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
libqt5quick5-gles: /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
libqt5widgets5: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
libqt5widgets5: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.4
libqt5widgets5: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.4.1
libqt5core5a: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
因此我会使用
sudo apt-get install plasma-workspace-dbg