4.9. 提取 RPM 内容
在某些情况下,比如,如果 RPM 所需的软件包被损坏,则需要提取软件包的内容。在这种情况下,如果 RPM 安装仍正常工作,您可以使用 rpm2archive
实用程序将 .rpm
文件转换为 tar 存档以使用软件包的内容。
注意
如果 RPM 安装被严重损坏,您可以使用 rpm2cpio
工具将 RPM 软件包文件转换为 cpio
归档。
要使用 rpm2archive
工具将 RPM 有效负载转换为 tar 存档,请完成以下步骤。
流程
对 RPM 文件运行
rpm2archive
命令:$ rpm2archive filename.rpm
将 filename 替换为
.rpm
文件的名称。生成的文件具有
.tgz
后缀。例如,要归档bash
软件包:$ rpm2archive bash-4.4.19-6.el8.x86_64.rpm $ bash-4.4.19-6.el8.x86_64.rpm.tgz bash-4.4.19-6.el8.x86_64.rpm.tgz