1检查服务器是否已安装 cmake,若未安装请先安装 cmake;
安装方法,详见:Centos升 级cmake版本教程
2下载 libzip 新的版本,并解压;
# libzip 网址:
#https://libzip.org/download/
#https://github.com/nih-at/libzip/
wget https://libzip.org/download/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
3安装依赖;
yum install zlib-devel bzip2-devel xz-devel libzstd-devel openssl-devel
4生成含有 Makefile 文件的项目;
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/libzip -DENABLE_OPENSSL=on -DENABLE_GNUTLS=off -DENABLE_MBEDTLS=off
./configure --prefix=/usr/local/libzip
5编译;
make
6安装;
make install
7添加变量;
vim /etc/ld.so.conf.d/libzip.conf
#粘贴内容块 STR
/usr/local/lib64/
/usr/local/lib/
/lib/
/lib64/
/usr/local/include/
/usr/local/share/
/usr/local/libzip/include/
/usr/local/libzip/lib64/
/usr/local/libzip/share/
#粘贴内容块 END
8刷新;
ldconfig
9安装完成以后,查看是否存在以下文件;
/usr/local/lib/pkgconfig
/usr/local/lib64/pkgconfig
/usr/local/libzip/lib64/pkgconfig
如果存在,执行如下命令来设置PKG_CONFIG_PATH;
export PKG_CONFIG_PATH="/usr/local/lib64/pkgconfig/"