内容一:rpm2cpio 命令和 cpio 命令的减价
1.1 rpm2cpio 命令
将 RPM 文件 (安装包) 转换为 cpio 格式
1.2 cpio 命令
从 cpio 格式中的 RPM 文件 (安装包) 中提取子文件
内容二:rpm2cpio 命令和 cpio 命令的格式
# rpm2cpio <RPM file (installation package)> | cpio -idv <absolute path of the file>
内容三:cpio 命令的选项
1) -i 即 copy-in 模式,还原 RPM 文件 (安装包) 里的子文件
2) -d 在还原的过程中创建对应的目录
3) -v 显示还原的过程
内容四:rpm2cpio 命令的案例 (安装 RPM 文件 (安装包))
4.1 拷贝要安装的 RPM 文件 (安装包) 到当前目录
(步骤略)
4.2 创建用于提取 RPM 文件 (软件包) 的目录
# mkdir bash
(补充:这里以创建 bash 目录为例)
4.3 进入用于提取 RPM 文件 (软件包) 的目录
# cd bash
(补充:这里以进入 bash 目录为例)
4.4 提取 RPM 文件 (安装包) 里的子文件
# rpm2cpio ../bash-4.3-83.23.1.x86_64.rpm | cpio -ivd
(补充:这里以提取 bash-4.3-83.23.1.x86_64.rpm RPM 文件 (安装包) 为例)
4.5 显示提取 RPM 文件 (安装包) 子文件后的目录
# ls
bin etc usr
4.6 在当前目录将提取的子文件拷贝到 /bin 目录
# cp -rpv bin/* /bin
'bin/bash' -> '/bin/bash'
'bin/sh' -> '/bin/sh'