Распаковка RPM-файлов

Обычный rpm-пакет представляет из себя простой архив формата cpio с небольшим набором метаданных.
rpm2cpio package.rpm | cpio -dimv
С помощью этой команды можно извлечь содержимое rpm-пакета.
Передаем в качестве параметра стандартной утилите rpm2cpio имя rpm-файла, который необходимо распаковать и перенаправляем ее вывод на архиватор cpio.
Флаг -i сообщает cpio, что нужно распаковать архив, флаг -d — что необходимо сохранить структуру директорий. Флаг -v сообщает, что нужно вывести список распакованных файлов, и -m позволяет наследовать даты модификаций извлекаемых файлов.

Поблагодарить автора

One Response to Распаковка RPM-файлов

  1. А еще то же самое можно сделать из midnight commander-а (mc), просто зайдя в rpm-ку Enter-ом, потом — в CONTENTS.cpio, потом выбрать нужные файлы и через F5 распаковать в каталог второй панели.

Оставить комментарий

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>