From Fedora Project Wiki

< Workstation

Revision as of 23:57, 6 May 2018 by Tmz (talk | contribs) (Add instructions to enable the repositories via the command line, they are shipped disabled.)

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.