【发布时间】:2016-06-14 15:01:15
【问题描述】:
我正在运行 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 脚本,但它并没有出现在包装上。
【问题讨论】:
-
可能你混淆了源码包和二进制包。二进制文件不需要再次构建。
-
我投票结束这个问题,因为它与编程无关