У меня RPM-файл, из которого я хочу проверить его содержимое. Для .deb
пакетов я могу использовать его dpkg -x file.deb
для извлечения.
Какая эквивалентная команда для .rpm
файла? Я ищу приложение командной строки.
file-roller
кажется, открытыми обороты файлов. В качестве альтернативы вы можете использовать команду:
$ sudo apt-get install rpm2cpio
$ rpm2cpio /path/to/file.rpm | cpio -i --make-directories
это извлечет содержимое rpm в текущий каталог.
rpm2cpio file.rpm | cpio --extract --make-directories
Насколько я помню, вы должны использовать приложение под названием Alien, которое преобразует .rpm в файлы deb. Используйте терминал для:
тогда
Если вам нужно проверить это, вы можете прибегнуть к методу dpkg -x file.deb
источник
rpm2cpio
Кажется, работает нормально, поэтому я не пробовал этот.Установите 7z:
и извлечь:
источник
Вы также можете использовать иностранец только для извлечения файлов (которые он называет «генерировать дерево сборки»)
alien --scripts --generate <package.rpm>
Вы получите 2 dirs-
<package>
, и<package>.orig
, который является необработанным извлечением из об / мин.источник