有时错误修改了软件包中的文件,又不想重新安装,最好的办法就是提取安装包中的文件。
提取
.rpm 文件使用了 CPIO 的专用打包格式,在红帽系发行版内都自带了其专用格式的解压工具,可以直接使用以下命令对安装包进行解压。
$ rpm2cpio nginx-1.18.0-1.el8.ngx.x86_64.rpm | cpio -idmv
扩展
实际上系统的 RPM 命令提供了很多实用功能,
- 显示本地 rpm 包内文件
$ rpm -qlp nginx-1.18.0-1.el8.ngx.x86_64.rpm
- 显示本地 rpm 包的初始化脚本或预制脚本
$ rpm -qp --scripts nginx-1.18.0-1.el8.ngx.x86_64.rpm
附录
参考链接
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2020-04-18 17:34 PM