如何在没有ubuntu更新的情况下离线安装cmake文件?

时间:2017-11-18 15:06:37

标签: ubuntu cmake

我的操作系统是ubuntu,我尝试在版本3.1之上安装cmake文件。我的系统中有cmake版本2.8.12。可以在不更新ubuntu系统的情况下更新或安装cmake 3.1(sudo apt-get update或upgrade)?感谢

2 个答案:

答案 0 :(得分:1)

您可以下载安装程序here。向下滚动到 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版本。

答案 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”安装它时,它会不断抱怨你没有安装的依赖项。但我只是让你知道另一种选择。