From Fedora Project Wiki

(→‎Stable repository: Change link to tested repo on Copr)
m (→‎Notes on Fedora Chromium: Correct PepperFlash location)
(15 intermediate revisions by 9 users not shown)
Line 2: Line 2:
== Chromium web browser ==
== Chromium web browser ==


Fedora does 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, Manager of the Fedora Engineering team at Red Hat is [http://code.google.com/p/chromium/issues/detail?id=28287 working with Google] to fix the problems in Chromium so that it can be made available in the official repository.  He also maintains his own test packages of Chromium
=== Notes on Fedora Chromium ===


=== Important/Security ===
* 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.


'''PLEASE READ THIS INFO''': Before using these TESTING repositories you must know that they are there just for testing, and most of the time not updated regularly, so versions of Chromium browser can be outdated and with multiple known '''vulnerabilities''' (which are fixed in newer versions), and they are not meant for everyday use.  
* Fedora's Chromium package does not include support for h264, mp3, or aac, because of legal concerns.


I see a lot of people point to this page and/or repository as an answer to ''"How to install chromium on fedora?"'', and probably most people don't read the whole page and part about unofficial testing packages.
* To use the PPAPI "PepperFlash" flash plugin, download it here:


Also there is a link on this page for another '''unofficial''' repository for Chromium browser on COPR [[:Category:Copr]]
https://get.adobe.com/flashplayer/otherversions/


Be careful with unofficial and testing repositories! (Use them only if you know what are you doing!)
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-browser/PepperFlash/. Then, restart chromium. You should see Adobe Flash Player in chrome://plugins.


=== Stable repository ===
* To enable speech synthesis support, pass the "--enable-speech-dispatcher" flag to chromium-browser.


http://repos.fedorapeople.org/repos/spot/chromium-stable/
== Google Chrome ==
 
To use this repo, download the repo file from from http://repos.fedorapeople.org/repos/spot/chromium-stable/fedora-chromium-stable.repo and drop it in /etc/yum.repos.d as root user or run the following command
 
<pre>sudo yum-config-manager --add-repo=http://repos.fedorapeople.org/repos/spot/chromium-stable/fedora-chromium-stable.repo</pre>
 
Use PackageKit or run the following command
 
<pre>sudo yum install chromium -y</pre>
 
'''Note:''' The above repository has not been updated since June 2013 and does not contain packages for Fedora 20 (and later). [http://copr.fedoraproject.org/coprs/churchyard/chromium-russianfedora-tested/ Repository] containing latest release of Chromium is available fro Fedora 19, 20 and Rawhide.
 
=== Unstable repository ===
 
http://repos.fedorapeople.org/repos/spot/chromium-unstable/
 
To use this repo, download the repo file from http://repos.fedorapeople.org/repos/spot/chromium-unstable/fedora-chromium.repo and drop it in /etc/yum.repos.d as root user or run the following command
 
<pre>sudo yum-config-manager --add-repo=http://repos.fedorapeople.org/repos/spot/chromium-unstable/fedora-chromium.repo</pre>


Use PackageKit or run the following command
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
 
<pre>sudo yum install chromium -y</pre>
 
'''Note:''' The above repository has not been updated since July 2011 and does not contain packages for stable release(s) of Fedora .
 
== 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 yum repository for Fedora at
https://www.google.com/chrome/


http://www.google.com/chrome/
The link above also includes downloadable RPMs that you may use to install Chrome.

Revision as of 08:02, 11 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-browser/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.