计算化学公社

标题: 安装cmake3报错 [打印本页]

作者
Author:
fygfjhj    时间: 2022-2-24 20:47
标题: 安装cmake3报错
本帖最后由 fygfjhj 于 2022-2-24 20:47 编辑

我按照卢老师http://sobereva.com/457这篇博文里的方法安装gromacs时,我先安装cmake3,但是报错了,尝试了google出的一些方法还是不行,我用的是CentOS7.6系统,没有root权限,下载的压缩包是cmake-3.22.2.tar.gz,执行的命令是 ./bootstrap --prefix=/share/home/nli/soft/cmake3 -- -DCMAKE_USE_OPENSSL=OFF,报错如下,请问有什么解决办法吗
(, 下载次数 Times of downloads: 53)

作者
Author:
zjxitcc    时间: 2022-2-24 20:59
官网有二进制包,解压即用,无需编译,省时省力,页面上搜binary
https://cmake.org/download

另外,如果装完你发现没有cmake3,就用cmake。http://sobereva.com/457文中也提到了。
作者
Author:
sobereva    时间: 2022-2-24 21:10
CentOS 7自带的gcc版本太老
可以编译老一点的cmake 3.x,对编译器的要求没那么高

作者
Author:
plus    时间: 2022-2-25 10:33
yum -y install epel-release
yum -y install cmake3

作者
Author:
sylar    时间: 2022-2-25 10:43
pip install cmake
作者
Author:
fygfjhj    时间: 2022-3-5 09:26
sobereva 发表于 2022-2-24 21:10
CentOS 7自带的gcc版本太老
可以编译老一点的cmake 3.x,对编译器的要求没那么高

谢谢老师~
作者
Author:
lisanoid    时间: 2022-12-10 15:48
zjxitcc 发表于 2022-2-24 20:59
官网有二进制包,解压即用,无需编译,省时省力,页面上搜binary
https://cmake.org/download

你好,我想请教一下我把cmake3.25.1.tar.gz下载到centos系统里,然后tar -xf解压缩后再如何处理,能替代我的cmake3使用啊?
作者
Author:
zjxitcc    时间: 2022-12-10 15:52
lisanoid 发表于 2022-12-10 15:48
你好,我想请教一下我把cmake3.25.1.tar.gz下载到centos系统里,然后tar -xf解压缩后再如何处理,能替代 ...

这取决于你下载的是 源代码压缩包 还是 二进制压缩包,你没交待这个信息。后者解压后写好环境变量即可使用;前者需要先编译,然后写好环境变量方可使用。

方便起见,这里提供一个合理的cmake环境变量示例(在你的~/.bashrc文件末尾写,根据你的实际情况修改路径):
export PATH=/opt/cmake-3.19.0-rc2/bin:$PATH
作者
Author:
Daniel_Arndt    时间: 2022-12-11 16:20
我曾经有次被迫在CentOS的服务器上搞奇技淫巧,因为我的权限很有限。就是从 https://packages.fedoraproject.org/ 搜索想要的package,优先考虑前面有“EPEL”的(因为我用的CentOS)。下载rpm文件后(假设文件名为“file.rpm”),先解压“rpm2cpio file.rpm | cpio -i -d”,再查一下正常安装后会执行的脚本“rpm -qp --scripts file.rpm”。然后把解压出的东西中对自己有用的内容,设置好环境变量(一般就是设置PATH),再根据前面输出的脚本内容执行相应的操作。




欢迎光临 计算化学公社 (http://ccc.keinsci.com/) Powered by Discuz! X3.3