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

Ubuntu 18.04系统下安装Apptainer的可行方案咨询

Ubuntu 18.04系统下安装Apptainer的可行方案咨询

嗨,我来帮你解决Ubuntu 18.04上安装Apptainer的问题!正如你看到的,官方确实明确排除了Ubuntu 18.04的支持,用文档里的Debian方式安装会因为fuse-overlayfs依赖缺失失败,但通过源码编译的方式是可以成功安装的,具体步骤如下:

第一步:安装基础编译依赖

首先得把编译所需的工具和基础依赖包装全,这也是解决fuse-overlayfs缺失的前置条件:

sudo apt update && sudo apt install -y build-essential libseccomp-dev libglib2.0-dev pkg-config squashfs-tools cryptsetup git golang-go libfuse-dev

第二步:手动编译安装fuse-overlayfs

Ubuntu 18.04的官方源里没有这个依赖包,所以我们直接从源码编译安装:

# 克隆fuse-overlayfs的代码仓库
git clone https://github.com/containers/fuse-overlayfs.git
cd fuse-overlayfs

# 编译并安装到系统
make
sudo make install

第三步:编译安装Apptainer本身

接下来就可以编译Apptainer了,建议选择一个稳定的版本(这里以v1.2.5为例,你可以根据需求更换为最新的稳定版):

# 克隆指定版本的Apptainer仓库
git clone --branch v1.2.5 https://github.com/apptainer/apptainer.git
cd apptainer

# 配置编译环境
./mconfig
cd builddir

# 编译并完成系统安装
make
sudo make install

第四步:验证安装结果

安装完成后,执行以下命令确认Apptainer是否成功部署:

apptainer --version

如果编译过程中遇到其他依赖报错,只需要根据终端提示安装对应的开发包即可。这种源码编译的方式绕开了官方预编译包的依赖限制,能让Apptainer在Ubuntu 18.04上正常运行。

备注:内容来源于stack exchange,提问作者Alex Fedotov

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 10:29:53