如何获取包含文件的包?

如何获取包含文件的包?

我刚刚安装了 Firefox,但它显示以下错误:

文件 /usr/lib/firefox/libmozgtk.so 的 XPCOMGlueLoad 错误:

libwayland-efl.so.1:无法打开共享对象文件:没有这样的文件或目录

无法加载 XPCOM

有没有办法让我找到能够修复的软件包libwayland-efl.so.1pkgfile不返回任何内容。

答案1

是的,

pacman 有一个单独的文件数据库用于此目的。

跑步:

pacman -Fyy 

更新文件数据库并使用:

pacman -F libmozgtk.so

搜索您正在寻找的包

来自 pacman 的手册页:

man pacman 

   -F, --files
       Query the files database. This operation allows you to look for packages owning certain
       files or display files owned by certain packages. Only packages that are part of your sync
       databases are searched. See File Options below.

更新删除答案,s因为-Fs不需要

相关内容