《表1 软件包管理器对比:使用Spack软件包管理器构建高性能计算软件环境》

《表1 软件包管理器对比:使用Spack软件包管理器构建高性能计算软件环境》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《使用Spack软件包管理器构建高性能计算软件环境》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

为了应对构建软件环境的挑战,一类被称为软件包管理器(Software Package Manager)的工具应运而生。这类工具屏蔽了不同软件在获取、编译和加载过程中的差异,为用户提供了一个统一的软件包管理接口,在类UNIX操作系统上获得了广泛应用,例如Yum、Apt、BSD Ports等。一些针对高性能计算软件环境的包管理器在此基础上改进,如OpenHPC、Anaconda、EasyBuild、Spack等。此外,Docker和Singularity等基于容器技术的软件部署方法,也获得了越来越多的关注。这些软件包管理器的主要特性见表1。