Upgrading elementary OS 5.0 to elementary OS 5.1 Hera

In this article, we will present you with a guide for how to upgrade from elementary OS 5.0 Juno to the new elementary OS 5.1 Hera.

It has been a fascinating week for elementary OS users. With the launch of elementary OS 5.1, we have noticed several exciting new features, and there is a good reason to upgrade.

In this article, we will present you with a guide for how to upgrade from elementary OS 5.0 Juno to the new elementary OS 5.1 Hera.

Previously there was no way to upgrade between different elementary OS releases. It was reported as a major bug that got the attention recently as per their official website. We also spoke about this issue here.

Finally, every elementary OS user’s dream has come true. You can perform an upgrade from Juno to Hera, as discussed in the official elementary blog.

Upgrading elementary OS 5.0 Juno to elementary OS 5.1 Hera

As usual, we shall discuss the GUI method and the command-lines methods of upgrading your elementary OS.


  1. If you are on older versions such as Freya or Loki, there is no way to upgrade to Hera. You must perform a clean install.
  2. If you are a current elementary OS 5.0 Juno user, you can use the following command in your terminal to improve the hardware support:
sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

To Improve Hardware Support
To Improve Hardware Support

After the command executes successfully, you can choose between one of the following two methods.

Method 1: GUI method

Step 1. First, we need to know the current OS version. On the top left of your desktop, open the Applications menu.

Open The Applications Menu
Open the Applications Menu

Step 2. Search for the system settings and open it.

Open Elementary System Settings
Open Elementary System Settings

Step 3. When the elementary OS system settings open, scroll down until you reach the Administration section and press the About button.

Choose The About Option
Choose The About Option

Step 4. Now you will be able to check your elementary OS version. As you can see in the below screenshot, our elementary version is the 5.0 Juno release.

Elementary OS Version
elementary OS Version

Step 5. Next, we can start the upgrading process. Click on the “Check for Updates” button at the bottom of your window.

Press On The Check For Updates Option
About Screen

Step 6. You should see a ton of updates as we see on our test PC.

System Updates Are Available
System Updates Are Available

Step 7. Click on the “Update All” button.

Update All The Available System Updates
Update All The Available System Updates

Step 8. You will be required to enter the root password for authentication. Wait until the update process finishes successfully.

Authentication Is Required
Authentication Is Required

Step 9. When done, you can check your current elementary OS version from Applications  –> System Settings –> About.

Congratulations Elementary OS Is Upgraded
Upgrade complete

That’s it!

Method 2: Command-line Way

Let’s do the same upgrade process by command-lines via Linux Terminal.

Step 1. First things first, launch your terminal.

Step 2. Check your current OS version using the following command:

lsb_release -a

Elementary OS Version Using Command Line Method
OS Version

Step 2. Update your current repository:

sudo apt update

Synchronize All Elementary OS Repositories
Synchronize All Repositories

Step 3. Upgrade system packages.

sudo apt upgrade

Upgrade All Elementary OS Packages
Upgrade All OS Packages

Step 4. After the above command executes successfully, you can check OS version.

 lsb_release -a

New Elementary OS Version Upgraded Successfully
Successful upgrade

And voila, you have just upgraded your elementary OS to the new Hera release.

Hend Adel
Hi! I'm Hend Adel, a freelancer technical geek with successful experience in Database, Linux and many other IT fields. I help to build solutions to suit business needs and creating streamlined processes. I love Linux and I'm here to share my skills via FOSS Linux! Thanks for reading my article.


  1. Con hacer el paso de pre requisito en la Terminal se actualizó perfectamente!! Muchas gracias!!
    I did the prerequisites step in a Terminal window and that’s it!! System Upgraded !! THANKS !!


Please enter your comment!
Please enter your name here




How to install CMake on Ubuntu

CMake is a cross-platform free and open-source software tool designed to build, test, and package the software. CMake uses a simple platform and compiler-independent configuration files to control the software compilation process.

How to install Lightworks on Ubuntu

Even though Linux may not get a native installer of video editing software like Adobe Premiere or Final Cut Pro, that doesn't mean there are no industry standards tools available. Lightworks is non-linear editing (NLE) video mastering app for Windows, Linux, and macOS. Installing it on Ubuntu is simple due to deb package availability.

How to install DaVinci Resolve on Fedora

Davinci Resolve is a professional application used for color correction, video editing, visual effects, and motion graphics. It is one of the extensively used software by movie industries located in Hollywood.

The 10 Best Programming Languages for Hacking

One of the significant entities we have in Cyber Security is Ethical Hacking (ETH). It is the process of detecting and finding flaws or vulnerabilities in a system that a hacker would exploit.

5 Ways to Open a Terminal in Ubuntu

Even though Ubuntu supports many applications with amazing Graphical User Interfaces (GUI), there are always reasons why users prefer using the Terminal to perform different tasks.

How to install Wine on Fedora Workstation

Linux distributions are becoming more and more popular every day, and Fedora Workstation is not left behind. This popularity brings forth the need to run Windows applications on Linux distros like Fedora. Windows has quite some excellent Software that is not available for Linux.


Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

6 ways to find out your Linux file system type

Any Operating system in the market whether its Windows, Linux, Unix, macOS, and any other, must be able to access and manage files and data on storage devices.

13 ways to use the copy command in Linux (with examples)

Being a Linux user, copying files and directories is one of the everyday tasks that you have to carry out. It can be copying a file to make a backup or copy it to another partition, directory, or external storage drive.

6 Best Linux Distros for Programmers and Developers

Linux distros have long been a favorite among programmers since the rise in popularity of the OS in the nineties. Programmers are technical by nature, and Linux distros appeal to that technical nature. Let's discuss why Linux is a great desktop OS for programmers and developers, and find out best distros suitable for them.

5 Best Notepad++ Alternatives for Linux

Notepad++ has been the de facto standard for source code editors for nearly 16 years, almost since its creation in 2003.  For Windows users, that is.  For years, Linux users had no source code editor that compared to Notepad++ with all its bells and whistles, such as code folding, scripting, markup languages, syntax highlighting, auto-completion for programming (limited).