![CMAKE 3 二进制软件包(适用于 PRECISE)](https://linux22.com/image/976481/CMAKE%203%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%88%E9%80%82%E7%94%A8%E4%BA%8E%20PRECISE%EF%BC%89.png)
有人知道这个包在哪里可用吗?我希望在 Travis-CI 上使用它,因此从源代码构建需要太长时间,这不是一个选择。
如果您知道在哪里找到它,dpkg 就足够了。
答案1
CMake 3.2.2 适用于此 PPA 中的 Precise:
答案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 中使用:
答案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
这样也许能很好地发挥作用。