Endless OS undergoes constant development and you may wish to explore, evaluate or test what is coming up in a future version.
This can be done by following the following procedure to switch your Endless OS installation to use the development branch, known as master
.
Please be aware of the following considerations before continuing:
You must be running Endless OS 4 or newer to perform the transition below. You must have admin access to your computer.
pkexec eos-stage-ostree dev
eos-updater-ctl
in the Terminal.pkexec ostree admin switch os/eos/amd64/master
ostree admin status
to verify that the active ostree is using the master refspec, e.g.:* eos 792503a09a3ef48a7c11e5447a33c7a3ceab6f0c2b06c68f30f0019e47d40c43.0
Version: 4.0.0~210601-230012
origin refspec: eos:os/eos/amd64/master
[...]
If you are using Endless OS on Raspberry Pi or another ARM single-board computer, replace
amd64
witharm64
in theostree admin switch
command above.
It is inadvisable but possible to craft commands to switch back to the stable ostree (e.g. using the prod
ostree stage and the original branch that your stable system was running before the update). However, if you do this, you should be prepared for some possible problems. Notably, if any data or configuration was migrated to a new format (with or without your knowledge) by the new version of Endless OS, this may cause difficulties for the old version when you switch back.
Even though technical support is not available for the development version, we would appreciate your feedback on the Development category of the Community Forums, especially if you can accompany any problem reports with any suggested solutions.