计算化学公社

标题: 安装软件时可以先configure打补丁再移植到其他机器安装吗? [打印本页]

作者
Author:
ChaosChiao    时间: 2017-5-12 17:55
标题: 安装软件时可以先configure打补丁再移植到其他机器安装吗?
因为集群不能连互联网,像amber之类的软件又必须打补丁
能不能先再本地电脑上configure升级
然后copy到服务器安装?

之前问别人他说configure是根据本机的配置来编译的,如果configure完复制到其他机器再make install会出现问题。
求教如果碰到这种情况该如何解决?
作者
Author:
zjxitcc    时间: 2017-5-12 18:47
如果没用到新功能的话,不需要联网打补丁也能正常安装。它显示打补丁十几秒后,联网失败,就会跳过这一步骤了。
作者
Author:
abdoman    时间: 2017-5-12 20:17
你干嘛不把补丁文件下载,然后拷贝到服务器,直接离线打补丁?
作者
Author:
sobereva    时间: 2017-5-13 11:57
configure的结果和你当前机子里的软件环境有关
但起码先试一下能不能行再说
也可以自己机子编辑完之后把编译好的放服务器上跑看能否正常运行,不能运行再根据报错一一解决
作者
Author:
greatzdk    时间: 2017-5-13 14:48
达到你的目的,需要对configure这个文件进行修改一下,将文件最后的configure2部分删除,仅仅保留前面下载和打补丁部分,即可。运行结束,可以将文件包拷贝到任何地方安装。重新安装的话,服务器没联网,你需要重新对configure这个文件进行修改,删除之前打补丁的代码,仅保留最后configure2部分即可。
作者
Author:
ChaosChiao    时间: 2017-5-14 10:02
非常感谢楼上各位,我试一下
作者
Author:
stecue    时间: 2017-5-14 10:19
其实你可以在一台计算机装好之后把整个文件夹用scp -pr或者rsync之类的工具拷贝过去。




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