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