Close Menu
Linux All DayLinux All Day
    Facebook Bluesky Mastodon X (Twitter)
    Linux All DayLinux All Day
    • News
    • Operating Systems
      • Linux Distributions
      • Android-based OS
      • ChromeOS Alternatives
    • Software
      • Apps & Tools
      • Desktop Environments
      • Installation & Management
    • Tutorials
      • Linux Basic & Tips
      • System Optimization
      • Security & Privacy
    • Linux Gaming
      • Game News & Reviews
      • Emulators & Retro
      • Performance & Benchmarks
    • Comparisons
    Mastodon Bluesky Facebook
    Linux All DayLinux All Day
    Home - Operating Systems - Linux Distributions - Fedora 43 is Finally Here: How to Upgrade Fedora 42 to Fedora 43 From Terminal

    Fedora 43 is Finally Here: How to Upgrade Fedora 42 to Fedora 43 From Terminal

    By Mitja Linux Distributions October 29, 20259 Mins Read
    Share Facebook Bluesky Twitter Threads Reddit LinkedIn Telegram Tumblr Email Copy Link Pinterest
    Follow Us
    Facebook Mastodon Bluesky X (Twitter)
    A guide showing the terminal command to upgrade Fedora 42 to Fedora 43.
    Share
    Facebook Twitter Bluesky Reddit Threads Tumblr Email Copy Link

    The wait is over! As of October 28, 2025, the Fedora Project has officially released Fedora 43, bringing a host of exciting updates, under-the-hood improvements, and a significant step into the future of the Linux desktop. This release continues Fedora’s tradition of integrating the latest open-source technologies, championed by the arrival of GNOME 49 and the powerhouse Linux Kernel 6.17.

    For users currently on Fedora 42, the path forward is clear. While the GNOME Software center offers a graphical upgrade path, many users prefer the speed, control, and transparency of the terminal. If that sounds like you, you’re in the right place. This guide will provide a comprehensive, step-by-step tutorial on how to upgrade Fedora 42 to Fedora 43 using only the command line. We’ll cover the essential preparation, the exact commands to execute, and the post-install cleanup to ensure your system runs perfectly.

    What’s New? The Biggest Changes in Fedora 43

    Before we dive into the upgrade itself, let’s look at why this update is so exciting. This isn’t just a minor version bump; Fedora 43 introduces some major architectural shifts and user-facing improvements. These are the fedora 43 new features you need to know about.

    Welcome to GNOME 49

    Fedora Workstation has always been the flagship experience for the GNOME desktop, and this release ships with the brand-new GNOME 49. While GNOME 49 continues to refine the user experience with performance tweaks and UI polish, it also introduces more subtle enhancements to the core apps.

    The Settings panel has seen further refinements, making it easier to navigate complex configurations. The Shell itself feels snappier, thanks to ongoing optimization efforts in the GNOME ecosystem. Core applications like Files (Nautilus) and Calendar have been updated, aligning them more closely with the latest design principles and improving accessibility. Expect a more polished, coherent, and stable desktop experience right out of the box.

    The Big Switch: A Wayland-Only GNOME Session

    This is arguably the most significant change in Fedora 43. The Fedora Project has taken the bold step of removing the legacy GNOME X11 session. For years, Wayland has been the default display server protocol on Fedora Workstation, but users always had the option to fall back to “GNOME on X.org” from the login screen.

    Starting with Fedora 43, that option is gone. The future is Wayland.

    What does this mean for you? For the vast majority of users, absolutely nothing—the transition will be seamless. Wayland provides superior security, smoother rendering (goodbye, screen tearing!), and better handling of modern hardware like high-DPI displays and mixed-refresh-rate monitors.

    For those with specific needs, like users of NVIDIA graphics cards, the Wayland experience has improved dramatically over the last few years and is now considered robust and stable for daily use. XWayland, the compatibility layer that allows older X11-based applications to run, is more mature than ever. This move signals Fedora’s confidence that Wayland is not just the future; it is the present.

    Under the Hood: Linux Kernel 6.17 and Python 3.14

    At the heart of Fedora 43 is the LINUX KERNEL 6.17. This new kernel brings a massive list of updated drivers, security fixes, and performance enhancements. Users with the latest hardware—from new Intel and AMD CPUs to the latest GPUs and Wi-Fi cards—will benefit most, seeing better support and stability. Kernel 6.17 also continues to improve core filesystems like Btrfs (Fedora’s default) and EXT4, as well as enhancing power management for better battery life on laptops.

    On the development side, Fedora 43 ships with an updated toolchain, including Python 3.14. This provides developers access to the latest language features and performance improvements. Other core packages like GCC, GlibC, and RPM have also been updated, keeping Fedora at the cutting edge of the open-source software stack.

    New Installer and Boot Partition Changes

    For those performing a fresh installation, you’ll notice the Anaconda WebUI installer is now the default for more Fedora Spins. This modern, web-based installer aims to provide a more intuitive and consistent experience across the entire Fedora family.

    Another important change for new installs is the boot partition size. The installer now recommends a 2GB /boot partition. This is a response to kernels and initramfs images growing in size. Important: This change does not affect you when performing a system upgrade, as the upgrade process will use your existing partition layout. However, it’s a key piece of information for anyone planning a fresh installation alongside their upgrade.

    Before You Upgrade: 3 Critical Preparation Steps

    A successful upgrade is built on a well-prepared system. Before you type a single upgrade command, you must complete these three preparation steps. Do not skip them. This is the most important part of the entire fedora 43 terminal upgrade process.

    Step 1: Back Up Your System! !

    This is the golden rule of any major system operation. While the Fedora upgrade process is famously reliable, things can still go wrong. A power outage, a third-party repository conflict, or a simple disk error could leave your system in a broken state.

    You need a complete and recent backup of your personal data (/home directory) and, ideally, a full system snapshot.

    • For Personal Data: Use a tool like DEJA DUP to back up your home folder to an external USB drive or cloud storage.
    • For System Snapshots: If you are using the Btrfs filesystem (Fedora’s default), the best tool is TIMESSHIFT. It can create an instant, on-demand snapshot of your entire operating system. If the upgrade fails, you can boot from a Live USB and restore your system to its pre-upgrade state in minutes.

    Step 2: Fully Update Your Current Fedora 42 System

    The upgrade plugin needs your system to be running the absolute latest packages for its current release (Fedora 42). This ensures that all package metadata, dependencies, and GPG keys are up-to-date, which prevents a huge range of potential conflicts during the download phase.

    Open your terminal and run the following command:

    Bash

    sudo dnf upgrade --refresh
    

    This command will refresh your package metadata (--refresh) and apply all pending updates. Once it is complete, it is highly recommended to reboot your computer to ensure you are running the latest kernel for Fedora 42.

    Step 3: Install the DNF System Upgrade Plugin

    The magic of the Fedora terminal upgrade is handled by a special DNF plugin. On most systems, this is already installed. However, it’s best to run the command anyway to be certain. This plugin provides the system-upgrade commands we will use next.

    Bash

    sudo dnf install dnf-plugin-system-upgrade
    

    If it’s already installed, the system will simply tell you “Nothing to do.” Now, your system is fully prepared to upgrade Fedora 42 to Fedora 43.

    The fedora 43 terminal upgrade Guide (3 Simple Steps)

    With all the preparation done, the actual upgrade process is remarkably simple. It’s broken into two main commands: one to download all the packages, and one to trigger the offline reboot and installation.

    Step 1: Download the Fedora 43 Packages

    This is the main download step. You will instruct DNF to fetch all packages for the new release, check for conflicts, and prepare the transaction. This will take some time, depending on your internet speed and system specifications.

    Bash

    sudo dnf system-upgrade download --releasever=43
    

    The system will now download several gigabytes of packages. During this process, it will also check for any package conflicts.

    Troubleshooting Tip: If the command fails due to “unsatisfied dependencies” or conflicts (often caused by third-party repositories like RPM Fusion or COPR), the command will tell you exactly which packages are the problem. The most common solution is to re-run the command with the --allowerasing flag. This gives DNF permission to remove the conflicting packages to allow the upgrade to proceed.

    Bash

    sudo dnf system-upgrade download --releasever=43 --allowerasing
    

    Once the download is complete and all conflicts are resolved, you will see a “Download complete!” message.

    Step 2: Trigger the Offline Upgrade (Read Both Options!)

    Now that all packages are cached locally, you just need to trigger the offline reboot. This is the correct way to upgrade Fedora 42 to Fedora 43, as it prevents live services from being disrupted during the update.

    The command you use depends on your DNF version. Fedora has been transitioning from DNF4 to DNF5. First, try the new DNF5 command.

    Bash

    sudo dnf5 offline reboot
    

    When you use this command, your system will immediately restart.

    Step 3: Wait and Welcome to Fedora 43

    Do not be alarmed. Your system will not boot into the usual login screen. Instead, it will boot into a minimal environment with a black screen and a progress bar. You will see text messages indicating that the system is “Upgrading…”

    This is the most critical phase. Be patient. Do not, under any circumstances, power off or restart your computer during this process. It can take anywhere from 15 minutes to over an hour, depending on the speed of your drive and the number of packages being upgraded.

    Once the process is complete, the system will automatically reboot one final time. You will then be greeted by the brand-new Fedora 43 login screen.

    Post-Upgrade Checklist: Cleaning Up Your New System

    Welcome to Fedora 43! You’re almost done. There are just a few housekeeping tasks left to ensure your system is clean and running optimally.

    • Verify Your Version: First, let’s confirm the upgrade was successful.

      Bash

      cat /etc/os-release
      

      You should see “Fedora Linux 43 (Workstation Edition)” listed.

    • Remove Retired Packages: With every new release, some packages become obsolete or “retired.” You can safely clean them up.

      Bash

      sudo dnf install remove-retired-packages
      sudo remove-retired-packages
      
    • Check for .rpmnew Files: Sometimes, the system will save your modified configuration files (e.g., in /etc/) and place the new default file with a .rpmnew extension. You can search for them and manually review any changes.

      Bash

      sudo find /etc -name "*.rpmnew"
      

    Enjoy Fedora 43!

    That’s it! You have successfully completed the upgrade Fedora 42 to Fedora 43 directly from the terminal. You are now running on the latest and greatest from the Fedora Project, complete with GNOME 49, the Wayland-only session, and Linux Kernel 6.17.

    The process is robust, safe (if you back up!), and gives you full control over your system. For more details on all the changes, you can read the official FEDORA 43 RELEASE NOTES or the official FEDORA UPGRADE DOCUMENTATION.

    Disclaimer: Upgrading a major version of an operating system always carries potential risks. This guide is provided for informational purposes. Always perform a full backup of your critical data before proceeding. You are performing these steps at your own risk.

     

    What has your upgrade experience been like? Did you run into any package conflicts? Share your tips and experiences with the community in the comments below!

    Follow on Mastodon Follow on Bluesky
    Share. Facebook Twitter Bluesky Reddit Threads Telegram Email Copy Link

    Related post

    Tails OS Review 2025: The Ultimate Amnesic System for Total Privacy

    December 14, 2025

    Linux Mint 22.3 “Zena”: The Art of Subtle Refinement

    December 9, 2025

    Top 5 Immutable Linux Distributions 2025: Security & Stability

    December 2, 2025
    Leave A Reply Cancel Reply

    → Switch to Linux Today
    • Facebook
    • Twitter
    • Mastodon
    • Bluesky
    More From Linuxallday
    Beyond the Grid: Mastering the Zen Flow of Bryce Tiles
    Mozilla Confirms Full “AI Kill Switch” for Firefox, Arriving in Early 2026
    Rescuezilla Review 2025: The ‘Undo Button’ for Your Entire PC
    Tails OS Review 2025: The Ultimate Amnesic System for Total Privacy
    Facebook X (Twitter) Mastodon Bluesky Threads RSS
    • About Us
    • Cookie Policy
    • Terms & Conditions
    • Privacy Policy
    • Disclosure & Disclaimer
    • Contact
    • Our Authors
    • Cookie Policy (EU)
    © 2026 Designed by FeedCrux

    Type above and press Enter to search. Press Esc to cancel.

    Manage Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    View preferences
    • {title}
    • {title}
    • {title}