end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

unzipで「need PK compat. v5.1 (can do v4.6)」エラーに対し、7-Zipインストールで対応

$ cat /etc/redhat-release 
CentOS Linux release 7.9.2009 (Core)

$ unzip -P hogehoge 100803558299430887.zip 
Archive:  100803558299430887.zip
   skipping: 100803558299430887.xlsm  need PK compat. v5.1 (can do v4.6)

のようなエラーが発生。

zip & unzip のバージョンが古い影響かと思い、 LuaDist の github を見ましたが、 LuaDist は、随分、以前より、archived な状態。

なので、7-Zip をinstallすることで対応。

$ sudo yum install p7zip

$ /usr/bin/7za
7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02
  (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,
   1 CPU Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz (806EC),ASM,AES-NI)

Usage: 7za <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

$ /usr/bin/7za x 100803558299430887.zip