如何使用 dnf 列出本地 .rpm 文件的内容?

Jan*_*iak 3 rpm dnf

在(可能)无法访问互联网的机器上,我有一个本地 rpm 文件。我想检查它的内容,即安装后将安装的文件。是否可以仅使用dnf? 用其他工具?

编辑:系统没有 yum,只有 dnf 。虽然我可能会出于开发目的添加 rpm,但我不能假设它总是可用的。

Bul*_*Bob 8

我建议rpm执行此任务:

rpm -qpl ./some_package.rpm


Ste*_*itt 6

你只需要rpm; 您可以使用以下命令列出 RPM 中附带的文件:

rpm -qlp /path/to/your.rpm
Run Code Online (Sandbox Code Playgroud)

附加-v将添加文件详细信息:

rpm -qvlp /path/to/your.rpm
Run Code Online (Sandbox Code Playgroud)

要查看包含的脚本,这些脚本也可能会创建文件:

rpm -qp --scripts /path/to/your.rpm
Run Code Online (Sandbox Code Playgroud)

  • `dnf` 需要 `rpm`,你确定你的系统没有它吗? (2认同)