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

Property Value
Distribution Fedora 27
Repository Fedora Updates i386
Package filename fedora-upgrade-28.2-1.fc27.noarch.rpm
Package name fedora-upgrade
Package version 28.2
Package release 1.fc27
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 22.11 KB
Installed size 33.98 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-28.2-1.fc27.noarch.rpm 28.2 noarch Fedora Updates
fedora-upgrade-27.1-1.fc27.noarch.rpm 27.1 noarch Fedora
fedora-upgrade-27.1-1.fc27.noarch.rpm 27.1 noarch Fedora
fedora-upgrade - - -


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


Name Value
fedora-upgrade = 28.2-1.fc27


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

Install Howto

Install fedora-upgrade rpm package:

# dnf install fedora-upgrade




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
2016-04-25 - Miroslav Suchý <msuchy@redhat.com> 24.2-1
- do not require yum and yum-utils
2016-04-25 - Miroslav Suchý 24.1-1
- dnf does not have clean plugins option
- add example to readme
- fix syntax error
2016-04-25 - Miroslav Suchý 23.2-1
- add upgrade to F24
- remove yum and use only DNF
- doc: admit that we can upgrade new releases too
- make clear distance between our and plugin output
- make the weak deps little bit stronger
- pause before rebooting
- dnf download should be quite
- create function install_if_missing
- install dnf-plugin-system-upgrade if not installed
- allow to use official upgrade tool
- more of migration to DNF
2015-10-11 - Miroslav Suchý <miroslav@suchy.cz> 23.1-1
- add F23,24 keys
- change note about official tool
- upgrade to F23
- use %license for LICENSE
- use dnf on F22
- update README.md #15
- do not ask about fedora next when upgrading to F22

See Also

Package Description
fedora-workstation-repositories-25-5.fc27.noarch.rpm Repository files for searchable repositories
fedpkg-1.35-1.fc27.noarch.rpm Fedora utility for working with dist-git
fedpkg-stage-1.35-1.fc27.noarch.rpm Fedora utility for working with dist-git
fedrepo-req-1.12.0-1.fc27.noarch.rpm CLI for Fedora package repo requests
fedrepo-req-admin-1.12.0-1.fc27.noarch.rpm CLI tool for processing Fedora packaging repo requests
fedscm-admin-1.0.2-1.fc27.noarch.rpm CLI tool to process Fedora SCM requests
feedreader-2.2-1.fc27.i686.rpm RSS desktop client
feh-2.28-1.fc27.i686.rpm Fast command line image viewer using Imlib2
fence-agents-all-4.1.1-1.fc27.i686.rpm Fence agents
fence-agents-alom-4.1.1-1.fc27.i686.rpm Fence agent for SUN ALOM
fence-agents-amt-4.1.1-1.fc27.i686.rpm Fence agent for Intel AMT devices
fence-agents-amt-ws-4.1.1-1.fc27.i686.rpm Fence agent for Intel AMT (WS-Man) devices
fence-agents-apc-4.1.1-1.fc27.i686.rpm Fence agent for APC devices
fence-agents-apc-snmp-4.1.1-1.fc27.i686.rpm Fence agent for APC devices (SNMP)
fence-agents-aws-4.1.1-1.fc27.i686.rpm Fence agent for Amazon AWS