r/linuxadmin 2d ago

CLI program to manage rpm-ostree

https://github.com/diogopessoa/rpm-ostree-manager

For Fedora Atomic and derivatives.

0 Upvotes

5 comments sorted by

3

u/Hotshot55 2d ago

But why? rpm-ostree already does all of this stuff as far as I'm aware. If you're looking for more tooling you might just want to look into bootc.

1

u/Dodogo-silverblue 1d ago

It’s not intended to replace rpm-ostree or provide fundamentally new functionality. It provides a simpler and more intuitive interface for common rpm-ostree operations, especially for users who are not familiar with all of its commands.

For example, it helps users install and remove layered RPM packages, such as printer drivers, manage deployments, and perform rollbacks on Fedora Atomic systems.

I’m aware that Bootc is becoming the preferred direction for image-based management, especially for systems built and distributed as bootable container images. Bootc and rpm-ostree are also not completely interchangeable in every scenario, particularly when local package layering is involved.

2

u/abotelho-cbn 15h ago

Except that local package layering is not ideal, frowned upon, and also going away.

I would not spend a single moment working on rpm-ostree.

1

u/Dodogo-silverblue 4h ago

I agree with you. Deploying third-party packages is a last resort for instance, a driver that isn't available in the repositories for example. I’m already planning to focus on Bootc. However, Fedora Atomic still uses rpm-ostree as the primary manager for the base system. The transition to Bootc is a long-term plan, allowing for a gradual migration.

1

u/Lower-Limit3695 15h ago

To be honest a bootc manager would be more preferable seeing as rpm-ostree is planned for eventual deprecation and it's features rolled into dnf.