diff --git a/docs/linux/fedora-upgrade.md b/docs/linux/fedora-upgrade.md new file mode 100644 index 0000000..22b3550 --- /dev/null +++ b/docs/linux/fedora-upgrade.md @@ -0,0 +1,50 @@ +### 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 +```