Fedora Silverblue: the packages I layer
Layering packages in Fedora Silverblue is not strictly forbidden, but it should be considered the last resort. For example, I prefer to layer the ZSH shell:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
bettini@fedora:~$ rpm-ostree install zsh Checking out tree 9dc7c1c... done Enabled rpm-md repositories: fedora-cisco-openh264 updates fedora updates-archive Importing rpm-md... done rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2025-03-05T10:45:56Z solvables: 6 rpm-md repo 'updates' (cached); generated: 2026-04-16T00:50:03Z solvables: 27371 rpm-md repo 'fedora' (cached); generated: 2025-10-23T03:37:20Z solvables: 77664 rpm-md repo 'updates-archive' (cached); generated: 2026-04-04T02:00:30Z solvables: 43347 Resolving dependencies... done Will download: 1 package (3.4 MB) Downloading from 'updates'... done Importing packages... done Checking out packages... done Running systemd-sysusers... done Running pre scripts... done Running post scripts... done Running posttrans scripts... done Writing rpmdb... done Writing OSTree commit... done Staging deployment... done Added: zsh-5.9-19.fc43.x86_64 Changes queued for next boot. Run "systemctl reboot" to start a reboot |
Note that you must reboot when you layer packages. Quoting from the documentation: Using package layering creates a new deployment, or bootable filesystem root. It does not affect […]