赞
踩
configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
- checking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... no
- configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
-
- Requested 'libzip >= 0.11' but version of libzip is 0.10.1
-
- Consider adjusting the PKG_CONFIG_PATH environment variable if you
- installed software in a non-standard prefix.
-
- Alternatively, you may set the environment variables LIBZIP_CFLAGS
- and LIBZIP_LIBS to avoid the need to call pkg-config.
- See the pkg-config man page for more details.
原因:当前服务器libzip的版本小于0.11比较低,需要更新升级,而且libzip升级版本不能是1.3.1,1.7.0的。
查看服务器上libzip的版本
rpm -qa|grep libzip
yum remove libzip libzip-devel
验证是否卸载成功:rpm -qa|grep libzip,如无输出信息则卸载成功。
官网地址:https://libzip.org/download/
也可以直接在download后直接拼接要下载的libzip的版本
如:下载libzip.1.3.2版本:
https://libzip.org/download/libzip-1.3.2.tar.gz
- tar -zxvf libzip-1.3.2.tar.gz
- cd libzip-1.3.2/
- ./configure
- make && make install
安装完成后,查看是否存在/usr/local/lib/pkgconfig目录,如果存在,
执行如下命令来设置PKG_CONFIG_PATH:
注意:只是在当前的shell会话中设置了这个环境变量
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"
验证libzip:whereis libzip
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。