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的输出在巴斯丁上。
发布于 2018-05-12 20:36:49
通常,之所以会出现此错误,是因为您没有安装库。
您可以使用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 libqt5widgets5https://askubuntu.com/questions/1035450
复制相似问题