Как я извлекаю файл об/мин?

У меня есть файл об/мин, которого я хочу исследовать его содержание файла. Для .deb пакеты, я могу использовать dpkg -x file.deb извлечь его.

Какова эквивалентная команда для a .rpm файл? Я ищу приложение командной строки.

31
задан 7 July 2011 в 13:44

4 ответа

file-roller кажется, открывает файлы об/мин. Кроме того, можно использовать команду:

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

это извлечет содержание об/мин к текущему каталогу.

44
ответ дан 23 November 2019 в 00:43

Насколько я помню, что необходимо использовать приложение, названное посторонним объектом, который преобразовывает .rpm в deb файлы. Используйте терминал, чтобы сделать:

sudo apt-get install alien

затем

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

Если затем необходимо исследовать его, можно обратиться к dpkg-x file.deb метод

5
ответ дан 23 November 2019 в 00:43

Можно также использовать чуждый, чтобы только извлечь файлы (который это называет, "генерируют дерево сборки"),

alien --scripts --generate <package.rpm>

Вы получите 2 директоров - <package>, и <package>.orig, который является необработанным извлечением от об/мин.

1
ответ дан 23 November 2019 в 00:43

Установка 7z:

apt install p7zip-full

и извлечение:

7z x /path/to/file.rpm 
7z x /path/to/file.cpio -o/path/to/extract/folder/
3
ответ дан 23 November 2019 в 00:43

Другие вопросы по тегам:

Похожие вопросы: