4.8. 提取 RPM 内容
在某些情况下,例如,如果 RPM 需要的软件包损坏了,您可能需要提取软件包的内容。在这种情况下,如果 RPM 安装仍正常工作,您可以使用 rpm2archive
实用程序将 .rpm
文件转换为 tar 存档以使用软件包的内容。
注意
如果 RPM 安装严重损坏,您可以使用 rpm2cpio
工具将 RPM 软件包文件转换为 cpio
存档。
流程
将 RPM 文件转换为 tar 归档:
rpm2archive <filename>.rpm
$ rpm2archive <filename>.rpm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 生成的文件具有
.tgz
后缀。例如,要从bash
软件包创建归档,请输入:rpm2archive bash-4.4.19-6.el8.x86_64.rpm ls bash-4.4.19-6.el8.x86_64.rpm.tgz
$ rpm2archive bash-4.4.19-6.el8.x86_64.rpm $ ls bash-4.4.19-6.el8.x86_64.rpm.tgz bash-4.4.19-6.el8.x86_64.rpm.tgz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow