Debian - 从预编译的二进制文件安装cmake

时间:2016-06-14 01:52:20

标签: cmake debian

我正在运行Debian 8.5(jessie),但我需要cmake 3.5.2并且apt-get它安装了3.0.2。

所以,我从cmake.org网站下载了wget https://cmake.org/files/v3.6/cmake-3.6.0-rc2-Linux-x86_64.sh

解压缩时我得到了文件

$ ls -la total 24 drwxr-xr-x 6 ricardo ricardo 4096 Jun 13 20:22 . drwxr-xr-x 6 ricardo ricardo 4096 Jun 13 20:22 .. drwxr-xr-x 2 ricardo ricardo 4096 Apr 15 10:00 bin drwxr-xr-x 3 ricardo ricardo 4096 Apr 15 10:00 doc drwxr-xr-x 4 ricardo ricardo 4096 Apr 15 10:00 man drwxr-xr-x 7 ricardo ricardo 4096 Apr 15 10:00 share

我没有找到任何脚本,make文件或类似内容。所以,我手动将bin复制到/usr/bin/man/man1/*/usr/share/man/man1/man/man7/*/usr/share/man/man7,以及 /share/cmake-3.5/usr/share/cmake-3.5

但是没有自动执行此操作的脚本?

在网站https://cmake.org/install/上,他们谈论了一个./bootstrap脚本,但它没有出现在包中。

1 个答案:

答案 0 :(得分:1)

  

从源树构建CMake有几种可能的方法:如果没有现有的CMake安装,则提供引导脚本:

这意味着如果您获得了源tarball,请执行此操作。既然你得到了二进制文件,那就不需要了。

然而,将这样的安装复制到/usr树是不好的做法。首先,这将与debian对cmake包的更新进行交互。您是否尝试过从sid安装cmake软件包?