我的操作系统是ubuntu,我试图安装版本3.1以上的cmake文件。我的系统中有cmake版本2.8.12。可以更新或安装cmak3.1而不更新ubuntu系统(sudo apt-获取更新或升级)?谢谢
发布于 2017-11-18 20:57:24
您可以下载安装程序这里。向下滚动到Binary distributions
和那里的Linux x86_64
。有两个版本:
*.sh
:安装脚本;执行,您就完成了*.tar.gz
*:包含所有二进制文件等;解压缩,并在必要时向PATH
变量添加路径TL;DR
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版本。
发布于 2017-11-18 15:57:46
你在Ubuntu 14.04?你真的应该升级到新的LTS,比如16.04.
话虽如此,我猜您正在尝试安装一个程序,其最低cmake要求为3.1?您可以尝试从源代码中安装CMake,从这里下载它。我个人认为这是你最好的选择。
有一些方法可以使用apt来更新cmake,但我担心有太多的依赖项。例如,如果您查看Ubuntu14.04版的依赖项列表 For CMake,有libc6、gcc等。这些都是任何系统的重要软件包,所以我想,使用Ubuntu的打包系统同时保持当前版本的CMake将很难更新。
您可以通过查看CMake来尝试下载更高版本的这里,但这是一个非常糟糕的主意。我认为它会失败,因为当您用"dpkg -i“安装它时,它会不断地抱怨您没有安装的依赖关系。但我只是让你知道这是另一个选择。
https://stackoverflow.com/questions/47367496
复制相似问题