一、为什么要卸载cmake
1.1 在某些情况下你可能需要重新安装一个最新的cmake版本,但是你不能安装新版本直到你完全卸载旧版本。
1.2 可能你想从系统中删除整个cmake工具包。
1.3 你安装了一些软件,需要重新配置CMake。
1.4 若你安装了从未被正确定义的CMake安装包,你可能想彻底卸载它并重新安装官方支持的版本。
二、cmake卸载方法
2.1 在Ubuntu,Linux和其他Debian / Ubuntu软件包的操作系统上,可以使用apt-get卸载cmae。
sudo apt-get remove cmake
注意:
使用上述命令会将cmake软件包卸载,但是不会删除生成的cmake项目。 在这种情况下你需要手动删除。
2.2 使用以下命令删除在Ubuntu上自己安装的cmake版本。
sudo apt-get remove cmake sudo apt-get autoremove sudo rm -rf /usr/bin/cmake* sudo rm -rf /usr/local/bin/cmake* sudo rm -rf /usr/share/cmake*
注意:
使用上述命令删除cmake很彻底。但是,当然,如果您编译了任何程序,请确保他们不以cmake打头。
2.3 使用以下命令删除在centos和fedora上自己安装的cmake版本。
sudo dnf remove cmake*
注意:
然后,你可以检查是否存在任何cmake包,使用以下命令。
rpm -qa | grep cmake*
三、删除生成的cmake项目
3.1 为了完全删除cmae,必须删除所有非默认模块和生成的文件。
sudo rm -rf /usr/share/cmake-sudo rm -rf /usr/local/share/cmake- sudo rm /usr/local/share/aclocal/cmake.m4 sudo rm -rf /usr/local/share/cmake/*
3.2 如果你在安装前使用了sudo make install,可以使用卸载目录,它应该删除该目录。
sudo make uninstall
四、总结
我们已经介绍了如何彻底卸载cmake,不论你使用的是Ubuntu还是Centos,都应该在删除软件包之前彻底删除生成的文件。
如果你有多个cmake安装,确保删除所有cmake。否则可能会导致混淆,错误并影响您的后续工作。