Third Party Software Repositories
Fedora Workstation in its out of box configuration only includes free and open source software. However, we've made it possible to easily install a curated set of third party repositories through the 'fedora-workstation-repositories' package. Installing this currently adds the following extra repositories:
- Google Chrome, the web browser from Google (google-chrome.repo)
- PyCharm, Python IDE for Professional Developers by JetBrains (_copr_phracek-PyCharm.repo)
- NVIDIA graphics drivers (rpmfusion-nonfree-nvidia-driver.repo)
- Steam client, digital distribution platform developed by Valve Corporation (rpmfusion-nonfree-steam.repo)
Note that the last two are only available on Fedora 28 and later.
Installing through GNOME Software
GNOME Software makes it possible to easily install the extra third party repositories. Go to Software Repositories, click on 'Install' next to 'Third Party Repositories' and wait a moment until the 'fedora-workstation-repositories' package gets installed. After that, searching for e.g. 'chrome' should find Google Chrome and allow installing it.
Installing on command line
sudo dnf install fedora-workstation-repositories' installs the extra third party repositories on the command line and makes the .repo files available in /etc/yum.repos.d/. The individual repositories are disabled by default. Use 'sudo dnf config-manager --set-enabled <repository>' where '<repository>' is one of google-chrome, phracek-PyCharm, rpmfusion-nonfree-nvidia-driver, or rpmfusion-nonfree-steam. For example, to enable the steam repo, run '
sudo dnf config-manager --set-enabled rpmfusion-nonfree-steam'. As noted above, the rpmfusion-nonfree-nvidia-driver and rpmfusion-nonfree-steam repositories are only available on Fedora 28 and later.