CentOS 6、7、8、9升級(jí)cmake 3教程
CentOS 8上面自帶的cmake 3有bug,會(huì)報(bào)cmake: symbol lookup error: cmake: undefined symbol: archive_write_add_filter_zstd錯(cuò)誤,導(dǎo)致無(wú)法使用cmake進(jìn)行編譯安裝MySQL等,其他CentOS同系Oracle Linux等之類的發(fā)行版也有存在這個(gè)問(wèn)題的。
1、確認(rèn)當(dāng)前cmake版本號(hào)
cmake --version
2、確認(rèn)當(dāng)前系統(tǒng)架構(gòu)
uname -m
3、開(kāi)始升級(jí)cmake
本次是以CentOS為例,其他發(fā)行版的cmake位置可能會(huì)有不同,最后兩步備份和做軟鏈接時(shí)需注意更改。
cd /usr/local/
wget https://github.com/Kitware/CMake/releases/download/v3.30.0/cmake-3.30.0-linux-$(uname -m).tar.gz
tar zxf cmake-3.30.0-linux-$(uname -m).tar.gz
mv cmake-3.30.0-linux-$(uname -m) cmake
mv /usr/bin/cmake /usr/bin/cmake.backup
ln -sf /usr/local/cmake/bin/cmake /usr/bin/cmake
wget https://github.com/Kitware/CMake/releases/download/v3.30.0/cmake-3.30.0-linux-$(uname -m).tar.gz
tar zxf cmake-3.30.0-linux-$(uname -m).tar.gz
mv cmake-3.30.0-linux-$(uname -m) cmake
mv /usr/bin/cmake /usr/bin/cmake.backup
ln -sf /usr/local/cmake/bin/cmake /usr/bin/cmake
升級(jí)完成,再次執(zhí)行cmake --version 查看cmake版本號(hào)。
>>轉(zhuǎn)載請(qǐng)注明出處:VPS偵探 本文鏈接地址:http://m.0794baidu.com/manage/centos-6-7-8-9-upgrade-cmake3.html









