IT技术博客大学习 共学习 共进步

如何解压rpm文件

PHPor 的Blog 2010-01-07 10:05:32 浏览 4,843 次
实例:rpm2cpio a.rpm | cpio -ivmd

    详细用法

    解压cpio文件

    cpio -idmv < filename.cpio

    同样可以解压img文件:

    cpio -idmv < filename.img

    cpio 备份命令

    备份:cpio -covB > [file|device] 将数据备份到文件或设备上

    还原:cpio -icduv < [file|device} 将数据还原到系统中

    常用参数:

    -o   :将数据copy到文件或设备上

    -i    :将数据从文件或设备上还原到系统中

    -t    :查看cpio建立的文件或设备内容

    -c   :一种比较新的portable format方式存储

    -v   :在屏幕上显示备份过程中的文件名

    -B   :让预设的blocks可以增加到5120bytes,默认是512bytes,这样可以使备份速度加快

    -d   :自动建立目录,这样还原时才不会出现找不到路径的问题

    -u   :更新,用较新的文件覆盖旧的文件

    cpio常与find 配合使用

建议继续学习

  1. rpm删除出现”error: %preun( ) scriptlet failed, exit status 1解决方法 (阅读 4,083)
  2. [Linux]编译一个 RHEL 定制的内核 rpm 包 (阅读 3,443)
  3. 给 perl 的模块打包成rpm (阅读 3,325)
  4. RPM包的管理 (阅读 3,324)
  5. Redhat 使用Yum安装、更新rpm包 (阅读 3,266)
  6. linux下源码包制作成rpm包教程 (阅读 3,245)
  7. 快速创建pear/pecl的rpm (阅读 3,104)
  8. RPM 与 DEB 的兼容 (阅读 2,805)
  9. rpm Build 相关知识 (阅读 2,543)
  10. [坑]打rpm包时,注意%post和%postun的执行顺序 (阅读 1,804)