如何提取 RPM 文件?

Lek*_*eyn 39 rpm extract

我有我想检查其文件内容的 RPM 文件。对于.deb包,我可以dpkg -x file.deb用来提取它。

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

enz*_*tib 54

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

$ sudo apt-get install rpm2cpio
$ rpm2cpio /path/to/file.rpm | cpio -i --make-directories
Run Code Online (Sandbox Code Playgroud)

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


and*_*den 5

据我所知,您必须使用一个名为 Alien 的应用程序,它将 .rpm 转换为 deb 文件。使用终端执行以下操作:

sudo apt-get install alien
Run Code Online (Sandbox Code Playgroud)

然后

sudo alien -d nameofyourpackage.rpm (-d for Debian package)
Run Code Online (Sandbox Code Playgroud)

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


小智 5

安装 7z:

apt install p7zip-full
Run Code Online (Sandbox Code Playgroud)

并提取:

7z x /path/to/file.rpm 
7z x /path/to/file.cpio -o/path/to/extract/folder/
Run Code Online (Sandbox Code Playgroud)