pacman:同步、本地、包和文件数据库之间的区别

pacman:同步、本地、包和文件数据库之间的区别

man pactree说:

-s,--同步

从同步数据库而不是本地数据库读取包数据。

两者之间有什么区别,什么时候我更愿意使用其中一种而不是另一种?

man pacman还提到:

  • package database
  • files database

这些如何融入图片中?

答案1

本地数据库是所有已安装软件包的列表,同步数据库是所有可能的软件包的列表(由中启用的存储库确定/etc/pacman.conf)。

因此,如果您想查看已卸载软件包的依赖关系树,则可以将-s开关传递给。pactree

文件数据库是 pacman 实用程序的本机替代品pkgfile;它允许您反向搜索拥有特定文件的包的名称。这两种工具都要求您更新文件数据库以获得准确的结果。看man pacman

-F, --files 查询文件数据库。此操作允许您查找拥有某些文件的包或显示某些包拥有的文件。仅搜索属于同步数据库一部分的包。请参阅下面的文件选项。

相关内容