1. Home
  2. Linux
  3. Set up rpmfusion on fedora linux

How to set up RPMFusion on Fedora Linux

RPMFusion is a massive third-party software source for Fedora Linux. The source contains two distinct releases. These releases are RPMFusion Free and RPMFusion Non-Free.

In the Free repository, RPM Fusion includes popular open source software, codecs, and tools that the Fedora project neglects to add, due to lack of resources, or unwillingness to include due to the maintainer’s interest. The Non-free repository, on the other hand, doesn’t include open source software. Instead, it includes closed-source, non-free software, or drivers that users like to use on Fedora Linux, but can’t, because the Fedora project refuses to include non-free, closed source software in the Linux distribution.

Fedora Linux on its own is pretty good for developers and power-users. However, adding the RPMFusion gives its users a wider variety of software and drivers like Ubuntu does.

Install RPMFusion Free repo

The RPMFusion Free software repository is easily installed on Fedora Linux thanks to the maintainers of the software repository’s commitment to making an easy to install RPM package available for download on the website.

In this section, we’ll go over how to get the Free software repository working through the Gnome Software app, and the command-line terminal as well.

Gnome Software

Getting the Free software repository working in Fedora with Gnome software is an easy process because the application does most of the work. To start the process, visit the RPMFusion website.

On the RPM Fusion web page, locate the option that says “Enable RPM Fusion on your system” and click on it with the mouse to move to the next page.

The next page you’ll see is an outline that details a ton of information. Read through it if you want to get more acquainted with the service. Then, locate “RPM Fusion free for Fedora,” and click on the link next to the release of Fedora Linux you are currently running.

Let the RPM file download to your Linux PC. When done, launch the Gnome file manager, open the “Downloads” folder,  and double-click on the RPM file in the download directory. Double-clicking on the RPM file should automatically open up Gnome Software and take you to the installation page.

On the installation page, click the “install” button and enter your password. Soon after, the RPM Fusion software repository will be ready to use!


The Gnome desktop environment is the default desktop environment for the Fedora Linux operating system, but not all Fedora users use it. Some users make use of the alternative desktop “spins”.

If you’d like to install the RPM Fusion Free software repository on Fedora Linux through the command-line, do the following.

First, visit the RPM Fusion website and select the “Enable RPM Fusion on your system” link on the page.

On the next page, locate the release of RPM Fusion free for the  Fedora Linux release you are currently using and right-click on the link.

After right-clicking on the link, select the “copy link location” or “copy link address” option to save the RPM Fusion free RPM link. Then, launch a terminal window and install the package via DNF. For example:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-29.noarch.rpm

Install RPM Fusion Non-free repo

Need access to some drivers or non-free software not normally available on Fedora Linux? If so, you’ll need to install RPM Fusion Non-free. In this section of the guide, we’ll walk you through how to get it going with Gnome Software and the command-line too!

Gnome Software

Setting up the Non-free RPM Fusion software repository on Fedora Linux with Gnome software is about as easy as setting up the free version. To start, go to the RPM Fusion website and click on “Enable RPM Fusion on your system”.

Look on the page for the Non-free section. Then, select the link that has the release of Fedora Linux you are currently using to start the package download process.

Once the package is done downloading, launch the Gnome file manager and click on the “Downloads” folder.

Inside the “Downloads” folder, locate the Non-free RPM file and double-click on it to instantly open it up in the Gnome Software application.

With Gnome Software open, the RPM Fusion Non-free repo can be enabled by clicking the “install” button on the page.


In the terminal, RPM Fusion Non-free works identically to the Free repository. To start the installation process, visit the RPM Fusion website and select the “Enable RPM Fusion on your system” link there on the page.

Look through the page and find the Non-free section. Then, when you’ve made it to the Non-free section of the page, right-click on the link to the RPM Fusion Non-free release (for the release of Fedora Linux you use) with your mouse.

Select the “copy link location” or “copy link address” option in the right-click menu to get the link location of the RPM Fusion Non-free release. Then, install it with DNF like the example below.

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-29.noarch.rpm

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.