首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有互联网接入的机器上具体化spack环境?

如何在没有互联网接入的机器上具体化spack环境?
EN

Stack Overflow用户
提问于 2022-01-14 23:31:18
回答 1查看 96关注 0票数 0

我想使用spack安装各种软件包,并在超级计算机上编译,这台超级计算机对所有意图和目的来说,都不能直接访问互联网。我可以将文件发送到这台机器上,比如spack存储库或包存档,但是从机器上,我不能访问互联网,因此不能只访问spack install

我最初的想法是在目标机器上创建一个spack环境,并使用spack concretize冻结我的依赖关系,然后使用这个具体化环境用spack fetch下载适当的档案,然后将它们发送到机器上进行编译,但是spack需要下载和安装clingo才能工作,但由于缺乏对internet的访问,spack不能工作。

我试图对clingo使用相同的方法,但遗憾的是,我正在使用的两台机器并不共享相同的体系结构,因此我无法将clingo与我笔记本上的超级计算机的体系结构具体化。

我不知道怎样才能解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-22 03:12:15

对于您的包,最好的方法是创建一个镜像,然后将其传输到您的系统上。

对于引导问题,签出气隙系统的自举。这是一个更新的特性,本质上是创建一个镜像,专门用于引导过程。

值得注意的是,如果您可以通过任何其他方式在您的系统配置文件上安装clingo,那么您就不需要引导它。如果您得到了错误的clingo版本,就会面临兼容性问题的风险,但这是另一种选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70717642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档