You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS/Ubuntu系统中Singularity安装失败求助

CentOS 7 和 Ubuntu 安装 Singularity 解决包找不到问题

Ubuntu 系统解决方案

你执行的命令依赖旧版软件源,目前需要添加 Sylabs 官方维护的软件源才能找到安装包,步骤如下:

  • 安装基础依赖工具:
    sudo apt-get update && sudo apt-get install -y wget gnupg2
    
  • 导入 Sylabs 的 GPG 密钥:
    wget -O- https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x5673DFE249A1F134 | sudo gpg --dearmor -o /usr/share/keyrings/sylabs-archive-keyring.gpg
    
  • 添加 Sylabs 软件源(自动适配当前 Ubuntu 版本):
    echo "deb [signed-by=/usr/share/keyrings/sylabs-archive-keyring.gpg] https://repo.sylabs.io/public/singularity/deb/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/sylabs.list
    
  • 更新源并安装 Singularity:
    sudo apt-get update && sudo apt-get install -y singularity-container
    

CentOS 7 系统解决方案

CentOS 7 的 EPEL 源未包含 Singularity 包,需要添加 Sylabs 官方 YUM 源,步骤如下:

  • 安装基础依赖工具:
    sudo yum install -y wget
    
  • 导入 Sylabs 的 GPG 密钥:
    wget -O- https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x5673DFE249A1F134 | sudo rpm --import -
    
  • 创建 Sylabs YUM 源配置文件:
    sudo tee /etc/yum.repos.d/sylabs.repo <<EOF
    [sylabs]
    name=Sylabs Singularity Repository
    baseurl=https://repo.sylabs.io/public/singularity/rpm/el/7/x86_64/
    enabled=1
    gpgcheck=1
    gpgkey=https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x5673DFE249A1F134
    EOF
    
  • 安装 Singularity:
    sudo yum install -y singularity
    

备选方案:源码编译安装

如果上述源安装仍有问题,可以选择从源码编译(以最新稳定版为例):

  • 安装编译依赖:
    Ubuntu:sudo apt-get install -y build-essential libseccomp-dev pkg-config squashfs-tools cryptsetup
    CentOS 7:sudo yum groupinstall -y "Development Tools" && sudo yum install -y libseccomp-devel squashfs-tools cryptsetup
  • 下载并编译 Singularity:
    export VERSION=3.11.4 # 可替换为最新稳定版
    wget https://github.com/sylabs/singularity/releases/download/v${VERSION}/singularity-ce-${VERSION}.tar.gz
    tar -xzf singularity-ce-${VERSION}.tar.gz
    cd singularity-ce-${VERSION}
    ./mconfig
    make -C builddir
    sudo make -C builddir install
    

内容的提问来源于stack exchange,提问作者Jack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 10:13:30