Endless OS uses a read-only, immutable root filesystem. Advanced users and software developers may need more flexibility for certain tasks. One way to do this is to use toolbox
to create a Fedora Linux container within your Endless OS installation, which provides command line access to a Fedora environment, and all usual Fedora tools such as dnf
.
One feature of toolbox is that your home directory is made available within the container. It is therefore very easy to share your files between your container and the host Endless OS.
toolbox create
. The Fedora base will now be downloaded.toolbox enter
.toolbox
), you can verify with e.g.:dsd@toolbox:~$ cat /etc/os-release
NAME=Fedora
VERSION="32 (Container Image)"
ID=fedora
[...]
exit
to exit the container and return to the Endless shell environment.If you prefer a specific version of Fedora, for example Fedora 33, you can create the container with toolbox create --release 33
.