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