如何提取RPM文件?

我的RPM文件我要检查其文件内容。 对于.deb包,我可以使用dpkg -x file.deb来解压缩它。

.rpm文件的等效命令是什么? 我正在寻找一个命令行应用程序。

file-roller似乎打开rpm文件。 或者,您可以使用以下命令:

 $ sudo apt-get install rpm2cpio $ rpm2cpio /path/to/file.rpm | cpio -i --make-directories 

这会将rpm内容提取到当前目录。

据我所知,你必须使用一个名为alien的应用程序,它将.rpm转换为deb文件。 使用终端做:

 sudo apt-get install alien 

然后

 sudo alien -d nameofyourpackage.rpm (-d for Debian package) 

如果您需要检查它,可以使用dpkg -x file.deb方法

你也可以使用alien来只提取文件(它称之为“生成构建树”)

alien --scripts --generate

您将得到2个目录 – .orig ,它是rpm的原始提取。