I wanted to install Singularity on my M1 Pro (Ventura 13.1).
As this chip is arm64
based, it turned out rather tricky.
Some resources that I consulted although none of them presented a self-contained solution are below.
I hadn't tried the solution via UTM as I had access to a Parallels Desktop license and did not necessarily want to have yet-another-tool installed.
- Instructions from Singularity itself: https://docs.sylabs.io/guides/3.0/user-guide/installation.html#install-on-windows-or-mac
- Video using UTM: https://www.youtube.com/watch?v=aKHbaytlS00
- https://github.com/manuparra/singularitycontainers-on-m1-arm64
- Another set of general instructions.: https://github.com/sPHENIX-Collaboration/Singularity/blob/master/OSX_installationguide.md