计算化学公社

 找回密码 Forget password
 注册 Register

求助:使用toolchain编译时elpa出现错误

查看数: 11592 | 评论数: 10 | 收藏 Add to favorites 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-3-18 13:51

正文摘要:

本帖最后由 Akaiconan 于 2021-3-19 17:43 编辑 各位好,我在centos8 stream上利用toolchain自动编译安装CP2K-8.1时,elpa库出现报错,并且build文件夹中的elpa文件夹并没有给出任何类似于.config.log的文件,向 ...

回复 Reply

Akaiconan 发表于 Post on 2021-3-19 16:51:33
abin 发表于 2021-3-18 16:15
“我以为XXX”,
这里, 你的理解没有错.

谢谢。
Akaiconan 发表于 Post on 2021-3-19 16:50:57
sobereva 发表于 2021-3-18 17:21
贴图方式不对,其他人看不到。重新编辑帖子并仔细看置顶的新社员必读贴了解怎么正确贴图,此问题在这里还特 ...

感谢版主的提醒,这个错误不会有第二次了。
sobereva 发表于 Post on 2021-3-18 17:21:23
贴图方式不对,其他人看不到。重新编辑帖子并仔细看置顶的新社员必读贴了解怎么正确贴图,此问题在这里还特意强调了:http://bbs.keinsci.com/thread-18961-1-1.html

操作系统绝对不要选择用中文语言,否则后患无穷,这不会给初学者带来任何便利,只会给未来带来各种麻烦。趁机子还没装什么东西,建议重装。

你遇到这问题是装系统的时候该装的组件都没装,导致一些基本常用命令都没有。

abin 发表于 Post on 2021-3-18 16:15:00
本帖最后由 abin 于 2021-3-18 16:17 编辑
Akaiconan 发表于 2021-3-18 15:52
十分感谢,首先表明问题已解决。其次是问题出现的原因是我受到了命令理解的影响。我以为的是path告诉我有 ...

“我以为XXX”,
这里, 你的理解没有错.

也有可能, 你的PATH设定错误,
当然会在path中找不到patch指令.

如果未曾设定过任何东西,
一般指的是, 没有安装过相应的app了.

因为Linux配置灵活,
你未曾提及的时候, 谁晓得你是否修改过/etc/profile之类,
很多人系统直接在/etc/profile作设定.

用在计算化学方面的linux技能很简单,
不需要额外学习.

至于你帖文中提到的错误,
只要简单的查看 error, fatal error, not found之类的,
然后google,
解决方案立即能找到.

至于, 都是同样的系统, A可以, B不可以.
这很简单的事情.
A和B在安装的时候, 选用的默认组件不同;
以及A和B在后续配置过程中, 操作不同.
并非讲, 一定要yum/dnf install patch才会安装这个东西.
也有可能在安装其他的组件的时候, 因为处理依赖关系, 而自动安装了patch都有可能.

祝好.
abin 发表于 Post on 2021-3-18 16:10:40
highlight 发表于 2021-3-18 15:24
目前未曾遇到过系统语言或版本造成的无法解决问题,所以不做评价
patch 是一个常用的系统命令,“未找到 ...

如果终端使用全英文,

99%的时候, 仅仅需要把错误信息,
粘贴到google, 前五个搜索结果, 基本就解决了.

如果换用非英文界面, 粘贴输出结果,
估计翻5页, 都不一定能找到解决方案.

当前的系统版本上, yum/dnf通用.

Akaiconan 发表于 Post on 2021-3-18 15:52:35
highlight 发表于 2021-3-18 15:24
目前未曾遇到过系统语言或版本造成的无法解决问题,所以不做评价
patch 是一个常用的系统命令,“未找到 ...

十分感谢,首先表明问题已解决。其次是问题出现的原因是我受到了命令理解的影响。我以为的是path告诉我有某个命令没找到,实际情况是path本身这个命令还没有安装,需要安装一下(yum install path在centos8中可以执行)。

再次感谢您的帮助,祝您一切顺利。
highlight 发表于 Post on 2021-3-18 15:24:46
Akaiconan 发表于 2021-3-18 15:02
中文英文先放一边,首先我是一个小白,基础知识还不牢靠,很多时候都是后知后觉。我在自己电脑和课题组工作 ...

目前未曾遇到过系统语言或版本造成的无法解决问题,所以不做评价
patch 是一个常用的系统命令,“未找到命令” 就是没有安装或者未配置环境变量
一般可以联网的 centos 7.x 系统下 yum install patch 就行,不清楚 8 系列是否还能 yum,或许需要 dnf install patch
以上操作需要 root
Akaiconan 发表于 Post on 2021-3-18 15:02:58
中文英文先放一边,首先我是一个小白,基础知识还不牢靠,很多时候都是后知后觉。我在自己电脑和课题组工作站上运用的是同样的安装方法,结果自己电脑上elpa没有报错,工作站上的报错了,找了很多教程,也重装了几次,发现总是这个错误才来问的。

这是我第一次发帖,好像有的信息写的不够具体。我比对了两个电脑上的./scripts/install_elpa.sh的第67行,两者都是patch -p1 < "${patch}"
但结果不相同,我自己就迷惑了。我也不想当伸手党,所以望大神给个明确的指导。
abin 发表于 Post on 2021-3-18 14:22:20
如果你自己网络正常,
我指的是访问github不会断线,
有更好的方案获取toolchain, 感兴趣可以联系我,
方案有偿提供, 比如请我喝杯饮料之类的.
注意, 我提供方案, 不负责实施.

如果网络不行,
我有编译好的版本, 有偿提供.
abin 发表于 Post on 2021-3-18 14:12:30
我都想骂人了.

工作站语言环境弄成中文, 真是恶心.

第二,
你看不懂中文吗?
./scripts/install_elpa.sh:行67: patch: 未找到命令
错误在这里, 你不认识字吗?

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
lyj714 + 1 小白!大神息怒

查看全部评分 View all ratings

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-17 09:24 , Processed in 0.175760 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list