CMAKE 3 二进制软件包(适用于 PRECISE)

CMAKE 3 二进制软件包(适用于 PRECISE)

有人知道这个包在哪里可用吗?我希望在 Travis-CI 上使用它,因此从源代码构建需要太长时间,这不是一个选择。

如果您知道在哪里找到它,dpkg 就足够了。

答案1

答案2

这个问题有点过时了,现在有 3.2 版。因此,我在回答中参考了最新版本。各个步骤也适用于 3.1 版,只需替换文件名即可。Linux方式:文件夹也是文件 ;)


创建临时文件夹

mkdir ~/cmake_tmp

下载最新版本这里

  • 64 位

    cd ~/cmake_tmp
    wget http://www.cmake.org/files/v3.2/cmake-3.2.2-Linux-x86_64.tar.gz
    
  • 32 位

    cd ~/cmake_tmp
    wget http://www.cmake.org/files/v3.2/cmake-3.2.2-Linux-i386.tar.gz
    

以下步骤使用64位版本

现在安装:

tar xf cmake-3.2.2-Linux-x86_64.tar.gz

最后复制文件进行并行安装,另外还有一个版本/usr

sudo cp -r cmake-3.2.2-Linux-x86_64/* /usr/local
  • 您可以使用二进制文件

要覆盖中的文件/usr,请使用以下命令:

sudo cp -r cmake-3.2.2-Linux-x86_64/* /usr

不需要使用脚本,因为这只会创建一个包含内容的目录,该内容也包含在档案中。

家政:

rm -f ~/cmake_tmp

我如何使用哪个版本?

如果您已cmake-3.2.2-Linux-x86_64/*在本地文件夹中复制/usr/local,那么您可以决定要使用哪个二进制文件。取决于以下内容$PATH

  • 我的例子:

    % echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
    

使用特定的二进制文件。在我的例子中,是 中的二进制文件/usr/local/bin。要使用 中的二进制文件usr/bin,我必须指定完整路径,例如:

/usr/bin/cmake

答案3

CMake 3.3.2 是目前最新版本,可在此 PPA 中使用:

https://launchpad.net/~roblib/+archive/ubuntu/ppa

答案4

您可以从 cake.com 下载它们并从鼠标菜单中提取它们,然后按照 inot all ation 文件,然后使用这些命令来安装它,在终端中输入以下内容:

  sudo su <the sh files>

或这个。

  jhbuild <the installation file>

并且这在其他任何情况之后。

  make <the cake installation file>

并输入此命令来安装 jhbuild。

  sudo apt-get install jhbuild

并在三个上面类型之一之后输入这个。

  make

这样也许能很好地发挥作用。

相关内容