man pactree
说:
-s,--同步
从同步数据库而不是本地数据库读取包数据。
两者之间有什么区别,什么时候我更愿意使用其中一种而不是另一种?
man pacman
还提到:
package database
files database
这些如何融入图片中?
答案1
本地数据库是所有已安装软件包的列表,同步数据库是所有可能的软件包的列表(由中启用的存储库确定/etc/pacman.conf
)。
因此,如果您想查看已卸载软件包的依赖关系树,则可以将-s
开关传递给。pactree
文件数据库是 pacman 实用程序的本机替代品pkgfile
;它允许您反向搜索拥有特定文件的包的名称。这两种工具都要求您更新文件数据库以获得准确的结果。看man pacman
:
-F, --files 查询文件数据库。此操作允许您查找拥有某些文件的包或显示某些包拥有的文件。仅搜索属于同步数据库一部分的包。请参阅下面的文件选项。