← retour aux snippets

rpm2cpio: extraire un RPM en fichiers

Convertir un RPM en cpio puis extraire son contenu sans installation.

bash package #rpm2cpio#rpm#cpio

objectif

Récupérer des fichiers depuis un RPM pour inspection ou portage.

code minimal

rpm2cpio package.rpm | cpio -idmv

utilisation

# lister sans extraire
rpm2cpio package.rpm | cpio -t | head -50

variante(s) utile(s)

# extraire vers un dossier dédié
mkdir -p out && (cd out && rpm2cpio ../package.rpm | cpio -idmv)

notes

  • préserve les permissions/ownerships dans l’archive.
  • nécessite cpio disponible.