unzip 默认是没有-O参数的,有-O参数的都是修改版本,大部分新系统基本都不包含该参数。
1 解决办法
1.1 方法1:打补丁
源码编译,打补丁
我用debian 11 编译失败,未成功,这个方法理论是可行的。
1.2 方法2:替换unzip执行文件
Centos7 安装的unzip是自带-O参数的,将unzip执行文件替换到debian11
首先debian11 安装unzip
1
apt install -y unzip
拷贝centos7 的unzip执行文件到debian11 /usr/bin/unzip 进行替换
- 测试-O参数成功。