【需求】在 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
解压完成,去查看吧