How to upgrade Fedora 28 to 29 version

The following article will guide you through the upgrade process of Fedora 28 workstation to Fedora 29. There are multiple ways on how to perform the Fedora upgrade. This article will explain how to upgrade to Fedora 29 via graphical user interface as well as how to use the dnf command to perform the Fedora upgrade via the Linux command line.

In this article you will learn:

  • How to update the package index repository on Fedora 28 via GUI.
  • How to download Fedora 29 via GUI.
  • How to install Fedora 29 via GUI.
  • How to upgrade Fedora via the Linux command line.

Fully upgraded Fedora 28 to Fedora 29 Workstation

Fully upgraded Fedora 28 to Fedora 29 Workstation.

Software Requirements and Conventions Used

Software Requirements and Linux Command Line Conventions
Category Requirements, Conventions or Software Version Used
System Fedora 28
Software N/A
Other Privileged access to your Linux system as root or via the sudo command.
Conventions # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
$ – requires given linux commands to be executed as a regular non-privileged user

How to upgrade to Fedora 29 via graphical user interface step by step instructions



  1. The Fedora 28 system should notify you when the system upgrade to Fedora 29 is available. In the case you cannot see the upgrade message, open the Software application and let the system update the package index repository.
    Software Upgrade Ready

    Software Upgrade Ready.
  2. See notifications to start Fedora upgrade process.
    Begin Fedora upgrade via notification message

    Begin Fedora upgrade via notification message.
  3. Click download. This might take some time. The system will update your current system and download new Fedora 29 upgrade packages.
    Download new Fedora 29 upgrade packages

    Download new Fedora 29 upgrade packages.
  4. Nothing to do in this step. Just sit back and wait.


    Downloading Fedora 29

    Downloading Fedora 29.
  5. Click Install button to start installation of Fedora 29 packages.
    Start Fedora 29 upgrade

    Start Fedora 29 upgrade.
  6. Enter administrative password for your sudouser.
    Enter administrator password

    Enter administrator password.
  7. Click Restart & Install. The system will reboot and perform the actual Fedora upgrade.
    Restart and Install

    Restart and Install.
  8. Wait for the upgrade process to finish. The system will be automatically rebooted to the upgraded Fedora 29 workstation.
    Installing System Upgrade

    Installing System Upgrade.
  9. Login to newly upgraded Fedora 29.


How to upgrade to Fedora 29 via command line step by step instructions

Follow the below steps in case you prefer the command line upgrade.

  1. Fully update your current Fedora 28 system:
     
    $ sudo dnf upgrade --refresh
    
  2. In case you have a concern regarding the free disk space, optionally remove all cached packages to free up some additional disk space:
    $ sudo dnf clean all
    
  3. Install dnf-plugin-system-upgrade to allow Fedora upgrade using the dnf command line tool:
    $ sudo dnf install dnf-plugin-system-upgrade
    
  4. Download and upgrade the Fedora 29 packages:

    $ sudo dnf system-upgrade download --refresh --releasever=29
    

    Below is an output of a successful Fedora 28 to 29 download:

    Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y
    
    Transaction Summary
    ====================================================================================================================================================
    Install      63 Packages
    Upgrade    1521 Packages
    Downgrade    69 Packages
    
    Total download size: 1.5 G
    DNF will only download packages, install gpg keys, and check the transaction.
    Is this ok [y/N]: 
    
    Complete!
    Download complete! Use 'dnf system-upgrade reboot' to start the upgrade.
    To remove cached metadata and transaction use 'dnf system-upgrade clean'
    The downloaded packages were saved in cache until the next successful transaction.
    You can remove cached packages by executing 'dnf clean packages'.
    
  5. Perform the actual Fedora 28 to Fedora 29 upgrade:
    $ sudo dnf system-upgrade reboot
    
  6. Once the upgrade is completed the system should automatically reboot to newly upgraded Fedora 29 workstation.