用于PRECISE的CMAKE 3二进制包
有谁知道这个包可以在哪里? 我希望在Travis-CI上使用它,因此从源代码构建需要太长时间而且不是一种选择。
如果你知道在哪里找到它,dpkg就足够了。
在本PPA中,CMake 3.2.2适用于Precise:
PPA:乔治-edison55 /精确-backports中 ( 单击此处获取有关使用PPA的说明。 )
这个问题有点过时了,现在有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
我该如何使用哪个版本?
如果您已在本地文件夹/usr/local
复制了cmake-3.2.2-Linux-x86_64/*
,那么您可以决定要使用哪个二进制文件。 取决于$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
CMake 3.3.2,目前是最新版本,可在此PPA中获得:
你可以从蛋糕上下载它们。 com并从鼠标菜单中提取它们,并按照inot all ation文件,你可以使用这些命令安装它进入终端输入:
sudo su
或这个。
jhbuild
和其他任何其他人。
make
并安装jhbuild类型。
sudo apt-get install jhbuild
并且在三个上部类型中的一个之后。
make
它可能会以这种方式工作。