先把当前版本全卸载
# sudo apt remove cmake # sudo apt purge --auto-remove cmake
然后到cmake官网下载指定.sh版本
https://cmake.org/files/
我i下这个
下完后复制到虚拟机里
终端运行
sudo ./cmake-3.8.0-Linux-x86_64.sh --skip-license --exclude-subdir --prefix=/usr/local
如果提示没权限就赋予777权限
详细指令:
root@ubuntu:/home/yg/share# ./cmake-3.8.0-Linux-x86_64.sh --skip-license --exclude-subdir --prefix=/usr/local bash: ./cmake-3.8.0-Linux-x86_64.sh: 权限不够 root@ubuntu:/home/yg/share# root@ubuntu:/home/yg/share# root@ubuntu:/home/yg/share# chmod 777 cmake-3.8.0-Linux-x86_64.sh root@ubuntu:/home/yg/share# root@ubuntu:/home/yg/share# root@ubuntu:/home/yg/share# root@ubuntu:/home/yg/share# ./cmake-3.8.0-Linux-x86_64.sh --skip-license --exclude-subdir --prefix=/usr/local CMake Installer Version: 3.8.0, Copyright (c) Kitware This is a self-extracting archive. The archive will be extracted to: /usr/local Using target directory: /usr/local Extracting, please wait... Unpacking finished successfully root@ubuntu:/home/yg/share# root@ubuntu:/home/yg/share# root@ubuntu:/home/yg/share#
测试版本:
root@ubuntu:/home/yg/share# cmake --version cmake version 3.8.0 CMake suite maintained and supported by Kitware (kitware.com/cmake).
参考文章:如何指定在Ubuntu中安装CMake的位置?
20210929 但是卸载不知道怎么卸载,尴尬了。。。。


