Update README.md

This commit is contained in:
Histausse 2025-06-17 17:26:40 +02:00 committed by GitHub
parent 704d1fb26f
commit 582f440560
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -35,11 +35,11 @@ To run the Rasta experiment, some tools are required:
One way to install those tools is to use Nixpkgs (`nix-shell -p docker singularity python310 python310Packages.numpy python310Packages.matplotlib sqlite`), another way is to follow the instructions of the different tools (<https://docs.sylabs.io/guides/3.11/user-guide/>, <https://docs.docker.com/>). One way to install those tools is to use Nixpkgs (`nix-shell -p docker singularity python310 python310Packages.numpy python310Packages.matplotlib sqlite`), another way is to follow the instructions of the different tools (<https://docs.sylabs.io/guides/3.11/user-guide/>, <https://docs.docker.com/>).
> [!WARNING] > [!WARNING]
> (One years later, 2025): > (One year later, 2025):
> >
> Since Ubuntu 23.10, apparmor prevent the creation of unprivileged namespace by default. This means singularity wont work without a specific apparmor profile (wich is not installed by nix-shell). > Since Ubuntu 23.10, apparmor prevents the creation of unprivileged namespace by default. This means singularity won't work without a specific apparmor profile (which is not installed by nix-shell).
> >
> Fortunately, Ubuntu now has a package for singularity: `singularity-container`. Using your distribution package should be the prefered method for installing the tools. > Fortunately, Ubuntu now has a package for singularity: `singularity-container`. Using your distribution package should be the preferred method for installing the tools.
They are also some python dependencies that need to be installed in a virtual env: They are also some python dependencies that need to be installed in a virtual env: