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

Singularity 3.11.0在Ubuntu 20.04运行./mconfig安装失败求助

解决Ubuntu 20.04 LTS安装Singularity 3.11.0时的权限报错问题

错误原因

报错核心是**builddir目录下的文件/子目录被root用户锁定**——大概率是之前执行安装步骤时,错误用sudo运行了mconfig或make命令,导致生成的文件所有权归root,普通用户无修改/删除权限。

解决方案

1. 修复目录权限

先将builddir的所有权重新赋予当前用户:

sudo chown -R $USER:$USER ~/singularity-ce-3.11.0/builddir

2. 清理旧构建残留(推荐)

彻底删除旧的builddir,避免残留文件干扰后续构建:

rm -rf ~/singularity-ce-3.11.0/builddir

3. 重新执行正确安装步骤

注意仅最后一步install需要sudo,前两步用普通用户执行:

cd ~/singularity-ce-3.11.0
./mconfig
make -C builddir
sudo make -C builddir install

4. 验证安装结果

执行以下命令确认Singularity成功安装:

singularity --version

注意事项

  • 安装流程中,mconfig和make必须以普通用户身份运行,仅make install需要root权限(因为要写入系统目录),否则会再次触发权限冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 23:42:29