我的操作系统是ubuntu,我尝试在版本3.1之上安装cmake文件。我的系统中有cmake版本2.8.12。可以在不更新ubuntu系统的情况下更新或安装cmake 3.1(sudo apt-get update或upgrade)?感谢
答案 0 :(得分:1)
您可以下载安装程序here。向下滚动到 Binary distributions
,然后 Linux x86_64
。有两个版本:
*.sh
:安装脚本;执行,你就完成了*.tar.gz
*:包含所有二进制文件等。提取并在必要时添加PATH
变量curl -sSL https://cmake.org/files/v3.9/cmake-3.9.4-Linux-x86_64.sh -o install.sh
chmod +x install.sh
sudo ./install.sh --prefix=/usr/local --skip-license
提示: 您可以使用--prefix
选项更改安装路径。您可以通过更改下载链接来选择任何CMake版本。
答案 1 :(得分:0)
你在Ubuntu 14.04上?你真的应该升级到更新的LTS,如16.04 ......
话虽如此,我猜你试图安装一个最低cmake要求为3.1的程序?您可以尝试从here下载CMake,从源代码安装CMake。我个人认为这是你最好的选择。
apt-get有一些方法可以更新cmake,但我担心有太多依赖项。例如,如果你在Ubuntu 14.04中查看list of dependencies的CMake,那就有libc6,gcc等。这些是任何系统的重要包,所以我猜它很难使用Ubuntu的打包系统更新CMake,同时保持它们的当前版本。
您可以尝试通过查看here来下载更高版本的CMake,但这是一个非常糟糕的主意。而且我认为它会失败,因为当你用“dpkg -i”安装它时,它会不断抱怨你没有安装的依赖项。但我只是让你知道另一种选择。