- 下载xar源码包
wget https://github.com/mackyle/xar/archive/refs/tags/xar-1.6.1.zip
- 安装编译依赖包
apt-get install autoconf automake libtool zlib1g-dev make zlib-devel
- 开始编译安装
# 解压
unzip xar-1.6.1.zip
# 进入 xar 安装
cd xar-xar-1.6.1/xar
# 编译安装
./autogen.sh --noconfigure
./configure
make && make install
问题处理
报错configure: error: Cannot build without libcrypto (OpenSSL)
- 修改
configure.ac
配置文件
将AC_CHECK_LIB([crypto], [OpenSSL_add_all_ciphers], , [have_libcrypto="0"])
修改为 AC_CHECK_LIB([crypto], [OPENSSL_init_crypto], , [have_libcrypto="0"])
-
检查是否安装了
zlib1g-dev
-
其他报错
参考链接