### Fedora upgrade [docs.fedoraproject.org](https://docs.fedoraproject.org/en-US/quick-docs/upgrading-fedora-offline/) ``` dnf system-upgrade download --releasever=$(($(rpm -E %fedora)+1)) dnf offline reboot ``` ### Post upgrade ``` dnf install rpmconf symlinks remove-retired-packages clean-rpm-gpg-pubkey remove-retired-packages clean-rpm-gpg-pubkey symlinks -r -d /usr rpm --rebuilddb # interact rpmconf -a dnf autoremove dnf distro-sync # xz1 dnf repoquery --duplicates dnf remove --duplicates # xz2 dnf list --extras dnf remove $(dnf repoquery --extras --exclude=kernel,kernel-\*,kmod-\*) ``` ``` sudo rm /boot/*rescue* sudo kernel-install add "$(uname -r)" "/lib/modules/$(uname -r)/vmlinuz" sudo dnf install dracut-config-rescue ```