下载 cmake3.22

curl -O https://github.com/Kitware/CMake/releases/download/v3.22.5/cmake-3.22.5-linux-x86_64.tar.gz

执行sudo ./configure && gmake

报错:

调查发现cmake用的内部自带的curl静态库, 更改libcurl为systemlib
./configure --no-system-libs --no-system-curl

再报错:

安装libarchive库, 同时 更改库为系统库
curl -O https://libarchive.org/downloads/libarchive-3.6.1.zip
sudo ./configure --no-system-libs --system-curl --system-libarchive

再次執行sudo gmake && sudo make install && cmake --version 成功!

NOTE 可能引用的openssl库换成openssl-1.0也可