目次

Apptainer の追加


Apptainer

Apptainer について

Apptainer とは、HPC 向けコンテナ環境としてよく使われている Singularity プロジェクトの Linux Foundation への移管に伴って名称が変更されたものです。

参考

MA-X3xx などの組み込み用途向けとしてのメリットとして

あたりが挙げられると思います。

Ubuntu 用に PPA でパッケージ1)が用意されていますので、PPA の追加だけでインストール可能です。

参照: Packages in “Official PPA for Apptainer”


準備(Optional)

自前で .deb パッケージをビルドする場合のみ必要です。

Ubuntu(arm64) 環境の準備


Apptainer source package の準備


deb package のビルド

できあがった deb package はこちらです。

File Stat SHA1SUM Note
apptainer_1.1.8-1_ubuntu22.04.0_stable1_arm64.deb2023/04/26 14:10 21.1 MBe7736ccb8aaace4a45808bdc7bf0b535338edfe1v1.1.8
apptainer-suid_1.1.8-1_ubuntu22.04.0_stable1_arm64.deb2023/04/26 14:10 4.6 MBefb011599ca2a5884be4714e2a2c794871768e97


ファームウェアの作成

root filesystem のカスタマイズLXC の追加 を参考に、root filesystem に Apptainer のパッケージをインストールします。


1)
amd64, arm64 用