“百胜信息”如何运作?

Pre*_*mar -2 redhat fedora command-line-interface yum rpm

我想知道yum info命令是如何工作的。我知道yum info会显示有关已安装软件包的信息,但我真的很想知道它读取哪个文件以获取该信息。

是读取文件还是从数据库读取?

如果来自文件,请告诉我文件路径。

如果是数据库请告诉我路径,表名。

HBr*_*ijn 6

yum info 显示包含在每个 rpm 包中的 RPM 元数据。

根据确切的参数以及包是否在本地安装、安装或从存储库中获得的事实,元数据直接来自 rpm 数据库、存储库 repodata 或直接从 .rpm 文件读取。

在设置 yum 存储库(使用createrepo命令)时,会根据存储库中的 rpm 文件生成许多具有此类元数据的文件。(的缓存版本)repodata/primary.xml可能与yum info输出最相关。