У меня есть файл об/мин, которого я хочу исследовать его содержание файла. Для .deb
пакеты, я могу использовать dpkg -x file.deb
извлечь его.
Какова эквивалентная команда для a .rpm
файл? Я ищу приложение командной строки.
file-roller
кажется, открывает файлы об/мин. Кроме того, можно использовать команду:
$ sudo apt-get install rpm2cpio
$ rpm2cpio /path/to/file.rpm | cpio -i --make-directories
это извлечет содержание об/мин к текущему каталогу.
Насколько я помню, что необходимо использовать приложение, названное посторонним объектом, который преобразовывает .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 директоров - <package>
, и <package>.orig
, который является необработанным извлечением от об/мин.
Установка 7z:
apt install p7zip-full
и извлечение:
7z x /path/to/file.rpm
7z x /path/to/file.cpio -o/path/to/extract/folder/