Saya punya file RPM yang ingin saya periksa isinya. Untuk .deb
paket, saya bisa menggunakannya dpkg -x file.deb
untuk mengekstraknya.
Apa perintah yang setara untuk suatu .rpm
file? Saya mencari aplikasi baris perintah.
file-roller
tampaknya membuka file rpm . Atau Anda dapat menggunakan perintah:
$ sudo apt-get install rpm2cpio
$ rpm2cpio /path/to/file.rpm | cpio -i --make-directories
yang akan mengekstrak konten rpm ke direktori saat ini.
rpm2cpio file.rpm | cpio --extract --make-directories
Sejauh yang saya ingat Anda harus menggunakan aplikasi bernama alien yang mengubah .rpm menjadi file deb. Gunakan terminal untuk melakukan:
kemudian
Jika Anda kemudian perlu memeriksanya, Anda dapat menggunakan metode dpkg -x file.deb Anda
sumber
rpm2cpio
tampaknya berfungsi dengan baik, jadi saya belum mencoba yang ini.Instal 7z:
dan ekstrak:
sumber
Anda juga dapat menggunakan alien untuk hanya mengekstrak file (yang disebutnya "menghasilkan pohon build")
alien --scripts --generate <package.rpm>
Anda akan mendapatkan 2 dir -
<package>
, dan<package>.orig
, yang merupakan ekstraksi mentah dari rpm.sumber