我想知道该yum info
命令是如何工作的。我知道它yum info
会显示有关已安装软件包的信息,但我真的想知道它会读取哪个文件来获取该信息。
它是读取文件还是从数据库读取?
如果来自文件,请告诉我文件路径。
如果是数据库,请告诉我路径、表名。
答案1
yum info
显示每个 rpm 包中包含的 RPM 元数据。
根据确切的参数以及包是否在本地安装、是否从存储库安装或可用,元数据直接来自 rpm 数据库、存储库 repodata 或直接从 .rpm 文件读取。
设置 yum 存储库时(使用createrepo
命令)会根据存储库中的 rpm 文件生成大量具有此类元数据的文件。(缓存版本)repodata/primary.xml
可能与输出最相关yum info
。