Installing Chromium or Google Chrome browsers

This page discusses third-party software sources not officially affiliated with or endorsed by the Fedora Project. Use them at your own discretion. Fedora recommends the use of free and open source software and avoidance of software encumbered by patents.

Chromium and Google Chrome web browsers

Only the Chromium browser is available from official Fedora repositories.

Chromium

Chromium is the upstream project for Google Chrome.

As of August 2016, Chromium is included in the Fedora Repositories. If you were using the old Chromium Copr repository, upgrade your Chromium.

Fedora’s Chromium package does not support h264, mp3, or aac because of legal concerns. It is built to support the widevine plugin (but does not include it).

Google Chrome

Chromium is upstream for Google Chrome. Fedora does not include Google Chrome because it is a proprietary product and bundles other proprietary software, such as Adobe Flash plugin. However, Google does maintain a DNF or YUM repository for Fedora at google.com/chrome. The given link also includes downloadable RPMs that you can use to install Chrome.

Installing the browsers

Both Chromium and Google Chrome can be installed on Fedora.

Installing Chromium

Chromium can be installed using GUI and terminal.

Installing Chromium using GUI
  1. Click on Software tool in Fedora.

  2. Search for Chromium Web Browser.

  3. Click on Install.

Installing Chromium using terminal
  1. To install Chromium Web Browser, use the command:

    # dnf install chromium
  2. To upgrade Chromium, use the command:

    # dnf upgrade chromium

Installing Chrome

Google Chrome can be installed by downloading rpm.

  1. Click the following link: https://www.google.com/chrome/browser/desktop/index.html .

  2. Click on Download Chrome and select Fedora 64 or 32 bits download and install the repo.

  3. Login as root and use the command to install Google Chrome:

    # dnf install google-chrome

If you want to install unstable Google Chrome version, use the following command:

# dnf install google-chrome-unstable

If you want to install stable Google Chrome version using the following command:

# dnf install google-chrome-beta`

Additional resources

Enabling Chromium plugins

To enable widevine plugin

Fedora’s chromium package is built to support the widevine plugin (but does not include it).

  1. Copy libwidevinecdm.so and libwidevinecdmadapter.so from the Google Chrome package into /usr/lib64/chromium-plugins.

  2. Restart Chromium. You can see Widevine Content Decryption Module in chrome://flags.

Using the Pepper Plugin Application Programming Interface (PPAPI) flash plugin
  1. Click the following link to download the flash plugin: get.adobe.com/flashplayer/otherversions.

  2. Select Linux 64-bit and then FP 22.0 (or later) for Linux 64-bit(.tar.gz)-PPAPI. You will then have flash_player_ppapi_linux.x86_64.tar.gz.

  3. Unpack the tar into /usr/lib64/chromium-browser/PepperFlash/.

  4. Restart chromium. You can see Adobe Flash Player in chrome://plugins.

To enable speech synthesis support, pass the --enable-speech-dispatcher flag to chromium-browser.

Additional resources