Silverblue: Difference between revisions
Jump to navigation
Jump to search
Line 40: | Line 40: | ||
=Replace rpm= | =Replace rpm= | ||
rpm-ostree override replace <path to package> | rpm-ostree override replace <path to package> | ||
=Display the status of the currently running deployment= | =Display the status of the currently running deployment= | ||
Installed rpm:s are defined as LayeredPackages | Installed rpm:s are defined as LayeredPackages |
Revision as of 11:18, 3 May 2023
Fedora Silverblue's immutable design.
ostree
Basic Commands
Update to latest
rpm-ostree upgrade
Get system status
rpm-ostree status
Find available updates
rpm-ostree upgrade --check
Switch to a different OS
rpm-ostree rebase <REMOTE>:<BRANCH>
Replace
rpm-ostree override remove nfs-utils-coreos --install nfs-utils
Remotes
Add a remote
ostree remote add <REMOTE> <URL>
Remove a remote
ostree remote delete <REMOTE>
List configured remotes
ostree remote list
List remote contents
ostree remote refs <REMOTE>
Layered Packages
Uninstall a layered package
rpm-ostree uninstall <PACKAGE>
Install a layered package
rpm-ostree install <PACKAGE>
Debugging and Rollback
Remove the previous deployment
rpm-ostree cleanup --rollback
Download older commits
ostree pull --commit-metadata-only --depth=<n> <REMOTE> <BRANCH>
Make the previous deployment the default boot entry
rpm-ostree rollback
List downloaded commits
ostree log <REMOTE>:<BRANCH>
Replace rpm
rpm-ostree override replace <path to package>
Display the status of the currently running deployment
Installed rpm:s are defined as LayeredPackages
rpm-ostree status
pin a deployment so that you do not lose it
ostree admin pin 0
Unpin
ostree admin pin --unpin 0