From Fedora Project Wiki

Line 2: Line 2:
 
== Chromium web browser ==
 
== Chromium web browser ==
  
Chromium is the upstream project that Google Chrome browser is based on. Fedora did not include Chromium web browser in the official repository due to problems outlined in
+
Chromium is the upstream project that Google Chrome browser is based on.  
  
http://ostatic.com/blog/making-projects-easier-to-package-why-chromium-isnt-in-fedora
+
As of August 2016, Chromium is now included in the Fedora Repositories.
 +
If you were using the old Chromium [http://copr.fedoraproject.org/coprs/spot/chromium/ Copr] repository, you should simply get the newer chromium as an upgrade via dnf.
  
Tom 'spot' Callaway is [http://code.google.com/p/chromium/issues/detail?id=28287 working with Google] to fix the problems in Chromium. Since Fedora does nowaday allow packages to bundle librariers, it is now possible to package Chromium in Fedora and Tom already created a [https://bugzilla.redhat.com/show_bug.cgi?id=1270322 package review] for chromium and its dependencies.
+
=== Notes on Fedora Chromium ===
  
=== Copr repository ===
+
* Fedora's Chromium package is built to support the widevine plugin (but does not include it). To enable this, copy libwidevinecdm.so and libwidevinecdmadapter.so from the Google Chrome package into /usr/lib64/chromium-plugins (and restart chromium). You should see "Widevine Content Decryption Module" in chrome://flags.
  
 +
* Fedora's Chromium package does not include support for h264, mp3, or aac, because of legal concerns.
  
Use the Chromium [http://copr.fedoraproject.org/coprs/spot/chromium/ Copr] repository
+
* To use the PPAPI "PepperFlash" flash plugin, download it here:
 +
 
 +
https://get.adobe.com/flashplayer/otherversions/
 +
 
 +
Choose Linux 64-bit, FP 22.0 (or later) for other Linux 64-bit, PPAPI.
 +
 
 +
You will then have flash_player_ppapi_linux.x86_64.tar.gz. Unpack it into /usr/lib64/chromium/PepperFlash/. Then, restart chromium. You should see Adobe Flash Player in chrome://plugins.
 +
 
 +
* To enable speech synthesis support, pass the "--enable-speech-dispatcher" flag to chromium-browser.
  
 
== Google Chrome ==
 
== Google Chrome ==

Revision as of 15:47, 4 August 2016

Chromium web browser

Chromium is the upstream project that Google Chrome browser is based on.

As of August 2016, Chromium is now included in the Fedora Repositories. If you were using the old Chromium Copr repository, you should simply get the newer chromium as an upgrade via dnf.

Notes on Fedora Chromium

  • Fedora's Chromium package is built to support the widevine plugin (but does not include it). To enable this, copy libwidevinecdm.so and libwidevinecdmadapter.so from the Google Chrome package into /usr/lib64/chromium-plugins (and restart chromium). You should see "Widevine Content Decryption Module" in chrome://flags.
  • Fedora's Chromium package does not include support for h264, mp3, or aac, because of legal concerns.
  • To use the PPAPI "PepperFlash" flash plugin, download it here:

https://get.adobe.com/flashplayer/otherversions/

Choose Linux 64-bit, FP 22.0 (or later) for other Linux 64-bit, PPAPI.

You will then have flash_player_ppapi_linux.x86_64.tar.gz. Unpack it into /usr/lib64/chromium/PepperFlash/. Then, restart chromium. You should see Adobe Flash Player in chrome://plugins.

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

Google Chrome

Since Chromium is upstream for Google Chrome, all the same issues apply. In addition to that, 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|yum repository for Fedora at

https://www.google.com/chrome/

The link above also includes downloadable RPMs that you may use to install Chrome.