【问题标题】:how to install cmake file offline without updates on ubuntu?如何在不更新ubuntu的情况下离线安装cmake文件?
【发布时间】:2017-11-18 15:06:37
【问题描述】:

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

【问题讨论】:

    标签: ubuntu cmake


    【解决方案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 版本。

    【讨论】:

      【解决方案2】:

      您使用的是 Ubuntu 14.04?你真的应该升级到更新的 LTS,比如 16.04...

      话虽如此,我猜您正在尝试安装一个最低 cmake 要求为 3.1 的程序?您可以尝试通过从here 下载来从源代码安装 CMake。我个人认为这是你最好的选择。

      apt-get 有一些方法可以只更新 cmake,但我担心依赖项太多。例如,如果您在 Ubuntu 14.04 中查看 CMake 的 list of dependencies,则有 libc6、gcc 等。这些对于任何系统都是重要的包,所以我很难仅更新CMake 使用 Ubuntu 的打包系统,同时保持其当前版本。

      您可以通过查看here 尝试下载更高版本的 CMake,但这是一个非常糟糕的主意。而且我认为它会失败,因为当您使用“dpkg -i”安装它时,它会不断抱怨您没有安装的依赖项。但我只是让你知道作为另一种选择。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-05
        相关资源
        最近更新 更多