Fedora Repositories

=What are repositories?= Repositories, often referred to simply as repos, are nothing more then servers that contain a large about of software that the yum and other types of package managers can automatically access, download, and install.

Some repositions can and will conflict with one another so be sure to follow the guides that are listed on their sites. It is also a good idea to verify that the repository is a good place to get software from. Nothing would be worse then opening your secure system up to anyone because you was using a not so creditable repository.

=Enabling Individual Third-Party Repositories= Various repositories exist for various types of repositories. The main repositories are enough for most software users might desire, but occasionally one must turn to a third party repository for software that isn't included in the official repositories for whatever reason.

It cannot be stressed enough that one should be exceedingly careful with mixing third party repositories. Unless two third party repositories are specifically made to be compatible with one another, it is advised to only have a single third-party-repository enabled. Be very careful when running updates and installs of software from third party repositories.

RPM Fusion
The most well known third party repository in recent years, RPM Fusion provides many packages that Fedora won't include for various reasons. It provides Nvidia drivers, and media codecs. It has two repos, one free, the other non-free.

Fedora 22 and later (Free): su - Fedora 22 and later (Non-Free): su - Fedora Silverblue 29 and later (Free): su - Fedora Silverblue 29 and later (Non-Free): su -
 * 1) dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
 * 1) dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
 * 1) rpm-ostree install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
 * 1) rpm-ostree install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Livna
This repository has merged into RPM Fusion, and now only holds one package that RPM Fusion will not accept.

Fedora 10 and later: $ su -
 * 1) rpm -ivh http://rpm.livna.org/livna-release.rpm