Upgrading

As mentioned before, Fedora Atomic is distributed as a full system image. You can both upgrade the image, as well as rollback the image (in case you have any issues with the upgrade.)

To upgrade to the latest image:

[bash]: Run this on your workstation:
sudo rpm-ostree upgrade

Let it finish downloading the new image, and then you must reboot:

[bash]: Run this on your workstation:
sudo systemctl reboot

The boot manager lists the last several images, which are still available to choose from. The default is to boot the newly upgraded image.

The above will not upgrade to a new release version, eg. Fedora 39 to Fedora 40. It will only update the packages for the currently installed release.

To find the list of all released versions, run :

[bash]: Run this on your workstation:
ostree remote refs fedora | grep "$(uname -m)/sericea$"

Upgrade to the new release (eg. 40):

[bash]: Run this on your workstation:
rpm-ostree rebase fedora:fedora/40/x86_64/sericea

Let it finish downloading the new image, and then reboot again.