如何解压查看 rpm 包中的文件(以 macOS 为例,Linux 也适用)

时间:2024-02-19 20:05:12

【需求】在 macOS 上解压兵查看 RPM 软件包里的内容,而不是安装 RPM 包。

1 - 为 macOS 安装软件包管理器 brew-install

# 下载 brew-install 脚本
$ curl --silent --fail --location https://raw.githubusercontent.com/Homebrew/install/master/install -o brew-install 

# 执行并完成安装:
$ ruby brew-install

2 - 安装 rpm2cpio 程序

# 直接执行下述命令即可
$ brew install rpm2cpio

3 - 解压你的 RPM 包

以 Tomcat 的 RPM 包为例,执行下述命令进行解压:

rpm2cpio tomcat-9.0.39-2.el8.lux.noarch.rpm| cpio -idmv
./etc/sysconfig/tomcat
./etc/tomcat
./etc/tomcat/Catalina
./etc/tomcat/Catalina/localhost
......
./var/lib/tomcat
./var/lib/tomcat/webapps
./var/lib/tomcats
./var/log/tomcat
654 blocks

解压完成,去查看吧