在 Linux 下卸载手动安装的 CMake,并以软链接的方式重装

1. 确认 CMake 的安装位置

查找CMake相关的文件

whereis cmake

在我这里结果是这样的

cmake: /usr/lib/cmake /usr/local/bin/cmake /usr/share/cmake

2. 删除 CMake 的可执行文件

whereis 显示 CMake 在 /usr/local/bin 下,去这个文件夹看一看,会发现其它的相关文件,可以使用以下命令将 CMake 相关的文件删除

sudo rm -f /usr/local/bin/cmake
sudo rm -f /usr/local/bin/ccmake
sudo rm -f /usr/local/bin/cpack
sudo rm -f /usr/local/bin/ctest
sudo rm -f /usr/local/bin/cmake-gui # 我这里没有这个文件

/usr/local/bin 不是 CMake 专用的路径。实际上,这是一个非常常见的目录,用于存放用户或管理员自行安装的软件的可执行文件。这个目录通常不在默认的包管理器(如 Debian/Ubuntu 系统中的 apt)控制之下,而是用于放置那些通过源码编译安装或其他非包管理器方式安装的软件。

3. 检查并删除相关的配置文件

/usr/lib/cmake/usr/share/cmake 可能包含一些配置文件或模块,这些也可以考虑删除

sudo rm -rf /usr/lib/cmake
sudo rm -rf /usr/share/cmake

4. 再次检查 CMake 是否被成功移除

whereis cmake
whereis ccmake
whereis cpack
whereis ctest
whereis cmake-gui
cmake --version

5. 以软连接的方式重装 CMake

CMake 下载入口
解压下载好的压缩包,将得到的文件夹复制到一个系统路径,使其不易被误删除

wget https://cmake.org/files/v3.28/cmake-3.28.6-linux-x86_64.tar.gz
tar -zxvf cmake-3.28.6-linux-x86_64.tar.gz
sudo mv cmake-3.28.6-linux-x86_64 /opt/cmake-3.28.6

/opt/cmake-3.28.6/bin下执行 ls,查看有哪些文件

cd /opt/cmake-3.28.6/bin
ls
# ccmake  cmake  cmake-gui  cpack  ctest

建立软链接

sudo ln -sf /opt/cmake-3.28.6/bin/*  /usr/local/bin/

检查是否安装成功

cmake --version

参考资料:https://blog.csdn.net/u010420283/article/details/117632307

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值