编译安装
1 基础知识
1.1 libzip的概念
– libzip是一个C库
1.2 libzip的作用
– libzip用于读取、创建和修改zip归档
– libzip可从缓存区、文件和其他zip归档直接复制压缩数据和添加文件
– libzip可不关闭存档的情况下还原更改
2 最佳实践
2.1 系统环境
os = CentOS 7.7 x86_64
ip address = any
host name = any
2.2 安装前的准备
2.2.1 卸载源安装包
yum remove libzip
2.2.2 准备编译环境
yum install -y gcc gcc-c++ make expat-devel
2.2.3 下载软件包
cd ~ wget https://libzip.org/download/libzip-1.2.0.tar.gz
其他版本请从如下链接下载,
https://github.com/nih-at/libzip/releases
2.2.4 解压软件包
cd ~ tar -xf libzip-1.2.0.tar.gz
2.3 安装软件包
2.3.1 预编译软件包
cd ~/libzip-1.2.0 ./configure --bindir=/usr/sbin/ \ --sbindir=/usr/sbin/ \ --libexecdir=/usr/libexec \ --sysconfdir=/etc/ \ --localstatedir=/var \ --libdir=/usr/lib64/ \ --includedir=/usr/include/ \ --datarootdir=/usr/share \ --infodir=/usr/share/info \ --localedir=/usr/share/locale \ --mandir=/usr/share/man/ \ --docdir=/usr/share/doc/libzip-1.2.0
2.3.2 编译软件包
cd ~/libzip-1.2.0 make
2.3.3 安装软件包
cd ~/libzip-1.2.0 make install
参阅文档
===================
官方首页
—————
https://libzip.org/
官方github
————-
https://github.com/nih-at/libzip
软件的下载,
—————
https://github.com/nih-at/libzip/releases
https://libzip.org/download/
历时版本下载
————–
https://libzip.org/libzip-discuss/
没有评论