fedora-upgrade - Upgrade Fedora to next version using dnf upgrade (unofficial tool)

Property Value
Distribution Fedora 29
Repository Fedora i386
Package filename fedora-upgrade-29.1-1.fc29.noarch.rpm
Package name fedora-upgrade
Package version 29.1
Package release 1.fc29
Package architecture noarch
Package type rpm
Category Applications/System
Homepage https://github.com/xsuchy/fedora-upgrade
License GPLv2
Maintainer -
Download size 21.20 KB
Installed size 34.03 KB
Upgrade Fedora to next version using dnf upgrade.
This is attempt to automatize steps as listed here:
This is an unofficial tool, for official Fedora-supported
upgrades please see:


Package Version Architecture Repository
fedora-upgrade-31.2-1.fc29.noarch.rpm 31.2 noarch Fedora Updates
fedora-upgrade-31.2-1.fc29.noarch.rpm 31.2 noarch Fedora Updates
fedora-upgrade-29.1-1.fc29.noarch.rpm 29.1 noarch Fedora
fedora-upgrade - - -


Name Value
/usr/bin/bash -
cpio -
distribution-gpg-keys >= 1.14
dnf -
dnf-plugins-core -
dnf-utils -
libselinux-utils -
policycoreutils -
rpmconf -
wget -


Name Value
fedora-upgrade = 29.1-1.fc29


Type URL
Mirror download-ib01.fedoraproject.org
Binary Package fedora-upgrade-29.1-1.fc29.noarch.rpm
Source Package fedora-upgrade-29.1-1.fc29.src.rpm

Install Howto

Install fedora-upgrade rpm package:

# dnf install fedora-upgrade




2018-08-08 - Miroslav Suchý <msuchy@redhat.com> 29.1-1
- add upgrade from F28 to F29
- Update release notes URL to point towards the correct target version
2018-04-18 - Miroslav Suchý <msuchy@redhat.com> 28.2-1
- remove --distro-sync for dnf system-upgrade
- do not check for dnf-plugins-core, it has been installed by check_dnf_deps()
- be more verbose so we have some progress
2018-01-23 - Miroslav Suchý <msuchy@redhat.com> 28.1-1
- clean caches before doing any other task
- list orphans after upgrade
- warn if not run as root
- add upgrade to F28 and remove upgrade to F25
- Remove PackageKit cache
- choose better wording for reset priorities
- reset services priorities the systemd way
2017-09-20 - Miroslav Suchý <msuchy@redhat.com> 27.1-1
- remove old changelogs
- remove upgrade from f24
- Add support for Fedora 27
2017-03-16 - Miroslav Suchý <msuchy@redhat.com> 26.1-1
- add upgrade to F26
2016-10-24 - Miroslav Suchý <miroslav@suchy.cz> 25.2-1
- add warning about crashing XWindows
2016-10-24 - Miroslav Suchý <miroslav@suchy.cz> 25.1-1
- remove upgrade from F22 and F23
- add upgrade to F25 and use distribution-gpg-keys

See Also

Package Description
fedora-user-agent-chrome- User-Agent Fedora branding for Google Chrome/Chromium browser
fedora-workstation-backgrounds-1.1-4.fc29.noarch.rpm Desktop backgrounds for Fedora Workstation
fedora-workstation-repositories-29-1.fc29.noarch.rpm Repository files for searchable repositories
fedorainfinity-backgrounds-0.0.5-17.fc29.noarch.rpm Fedora Infinity desktop backgrounds
fedorainfinity-screensaver-theme-1.0.0-10.fc23.noarch.rpm Fedora Infinity screensaver theme
fedorawaves-kdm-theme-1.1-16.fc29.noarch.rpm Fedora Waves KDM theme
fedpkg-1.35-1.fc29.noarch.rpm Fedora utility for working with dist-git
fedpkg-minimal-1.1.0-11.fc29.noarch.rpm Script to allow fedpkg fetch to work
fedpkg-stage-1.35-1.fc29.noarch.rpm Fedora utility for working with dist-git
fedrepos-0.2-9.fc29.noarch.rpm Update fedora yum repositories on a host to use a single source
fedscm-admin-1.0.2-2.fc29.noarch.rpm CLI tool to process Fedora SCM requests
fedwatch-0.5-10.fc29.noarch.rpm Tool for watching fedmsg messages and running arbitrary scripts
feedreader-2.2-2.fc29.i686.rpm RSS desktop client
feedstail-0.5.1-6.fc29.noarch.rpm A tail-f-like utility for feeds
feh-2.19.3-3.fc29.i686.rpm Fast command line image viewer using Imlib2