How to update GNOME OS with the command-line?

Hello GNOME developers and users,

Does somebody know which update mechanism GNOME OS uses?

Strange but DNF or rpm-ostree doesn’t seem to be installed (I get a command not found error)?

How to update the system when GNOME Software doesn’t launch (as it does often)?

GNOME OS uses libostree.

IIRC it’s eos-updater that does this job.

It’s not using rpm-ostree but plain ostree.

eos-updater-ctl update should do it. sudo ostree admin upgrade should also work.

Hello everybody,

Thanks for all the comments!
Didn’t know GNOME OS uses plain ostree.

I have successfully updated the image with eos-updater-ctl update !
I got the impression there was nothing to update because no updated packages were shown (as with rpm-ostree) but the update seemed to work fine.

Now I only have to wait for the new GNOME 40 design to be merged with GNOME OS Nightly :-).

Thanks!!

I got the impression there was nothing to update because no updated packages were shown (as with rpm-ostree) but the update seemed to work fine.

It’s because there’s no such “packages” in the GNOME OS, it’s just a single base image. You can’t install packages on top of the base image like you’d do with rpm-ostree for example.

But rpm-ostree also shows all the packages that are updated within the image, not just the layered ones.
Or is that already a function of rpm-ostree?

Yes, that’s still rpm-ostree doing that.

1 Like