首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >程序库的问题[GParted,Krita]

程序库的问题[GParted,Krita]
EN

Ask Ubuntu用户
提问于 2018-05-12 20:29:48
回答 1查看 1K关注 0票数 -3

GParted或Krita不启动。如果您通过终端运行它们,您将得到一个关于库的错误。

代码语言:javascript
复制
    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中更改了配置设置(我为库指定了文件夹,这是无用的)

代码语言:javascript
复制
include /etc/ld.so.conf.d/*.conf
/usr/local/lib
/root/etc/lib
/ 

也许我做错了什么?我是新手。

apt-cache policy krita gparted libqt5widgets5的输出在巴斯丁上。

EN

回答 1

Ask Ubuntu用户

发布于 2018-05-12 20:36:49

通常,之所以会出现此错误,是因为您没有安装库。

您可以使用dpgk检查文件系统中的文件,但这只显示您已安装的文件,并可用于确认该文件的存在:

代码语言:javascript
复制
dpkg -S libQt5Widgets.so.5

要找到有库文件的包,可以搜索Ubuntu软件包网站,也可以使用apt-file

代码语言:javascript
复制
$ 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才能获得库文件:

代码语言:javascript
复制
sudo apt-get install libqt5widgets5

最好让系统使用apt管理库,减少对ldconfig等工具的手动干预,或者在完成艰苦工作以提供安全和稳定的包时从源代码构建。

通过包安装应用程序时,包将包含依赖项列表。如果您正在使用gpartedkrita等程序安装apt,它们应该根据您的权限自动下载和安装依赖项。您可以尝试重新安装依赖项,以防发生奇怪的事情:

代码语言:javascript
复制
sudo apt-get install --reinstall libqt5widgets5
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1035450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档