【发布时间】:2014-02-19 09:05:04
【问题描述】:
我正在使用以下命令从 RPM 包中提取单个文件。
pm2cpio <RPM_NAME> | cpio -ivdm <FILE_NAME>
它对我来说很好,但是在一个系统(RHEL5.9)上,我收到了这个错误:
cpio: premature end of file
我用谷歌搜索了它,但找不到任何合适的答案和解决方案。 有人能遇到这个问题并可以提供帮助吗?
谢谢!
【问题讨论】:
-
可能您的 rpm 包已损坏。
sha256sum等使用工具计算这些 rpm 包的校验和并确保它们相同。 -
这个使用工具对我有什么帮助?此外,rpm 包中可能损坏的内容有哪些?是不是和cpio有关?
-
首先,您应该确保在这两个系统中使用完全相同相同的rpm包。