如何解壓RPM包


有時我們需要RPM包中的某個文件,如何解壓RPM包呢?

RPM包括是使用cpio格式打包的,因此可以先轉成cpio然后解壓,如下所示:

rpm2cpio xxx.rpm | cpio -div

 

例如:

[root@localhost tmp]# rpm2cpio rpm-4.8.0-32.el6.x86_64.rpm |cpio -div
./bin/rpm
./etc/rpm
./usr/bin/rpm2cpio
./usr/bin/rpmdb
./usr/bin/rpmquery
./usr/bin/rpmsign
./usr/bin/rpmverify
./usr/lib/rpm
./usr/lib/rpm/macros
./usr/lib/rpm/platform
./usr/lib/rpm/platform/amd64-linux
。。。
./usr/share/man/ru/man8/rpm2cpio.8.gz
./usr/share/man/sk/man8/rpm.8.gz
./var/lib/rpm
4001 blocks


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM