Mengekstrak RPM file dapat membantu Anda jika mengalami case seperti, tidak sengaja menghapus file konfigurasi atau library, atau ingin membandingkan beberapa konfigurasi default pada package tersebut.
Berikut merupakan panduan singkat cara extract RPM file menggunakan rpm2cpio.
Syntax #
rpm2cpio myrpmfile.rpm
rpm2cpio - < myrpmfile.rpm
rpm2cpio myrpmfile.rpm | cpio -diumExamples #
Buat folder test lalu download package RPM nginx
mkdir test
cd test
wget http://nginx.org/packages/centos/8/x86_64/RPMS/nginx-1.24.0-1.el8.ngx.x86_64.rpmExtract dengan perintah berikut.
rpm2cpio nginx-1.24.0-1.el8.ngx.x86_64.rpm | cpio -diumList file
# ll
total 836
drwxr-xr-x 4 root root 38 Oct 16 14:52 etc
-rw-r--r-- 1 root root 855792 Apr 12 2023 nginx-1.24.0-1.el8.ngx.x86_64.rpm
drwxr-xr-x 7 root root 70 Oct 16 14:52 usr
drwxr-xr-x 4 root root 30 Oct 16 14:52 var