Difference between revisions of "Funtoo Linux Web Browsers"

(Google Chrome Installatoin)
Line 30: Line 30:
 
# ##i##emerge -a google-chrome
 
# ##i##emerge -a google-chrome
 
</console>
 
</console>
 +
 +
== Chromium ==
 +
 +
Chromium (<tt>www-client/chromium</tt>) is the from-source version of Google Chrome, and is a very good option for people who like Google Chrome but who want to build from source. Like most modern Web browsers, it does take a '''very long''' time to build. It requires a special helper package <tt>www-plugins/chrome-binary-plugins</tt> for Adobe Flash as well as PDF viewing support.
 +
 +
==== Advantages ====
 +
 +
* It is built from source, so it has fewer issues with dependencies than Google Chrome, yet it is very similar in functionality.
 +
* It looks great, and works well.
 +
* With an easy emerge of <tt>www-plugins/chrome-binary-plugins</tt>, it provides identical functionality to Chrome in regards to Adobe Flash and PDF support.
 +
 +
==== Disadvantages ====
 +
 +
* It takes a very long time to build, even on a modern system, so be prepared to wait.
 +
 +
== Firefox (binary) ==
 +
 +
The Firefox binary Web browser, <tt>www-client/firefox-bin</tt> is another good option.
 +
 +
==== Advantages ====
 +
 +
* Firefox is a great, full-featured Web browser.
 +
* It is quick to install, because it is a binary.
 +
 +
==== Disadvantages ====
 +
 +
* It works well with [[ALSA]] by default, but requires tweaks to get working with [[PulseAudio]].
 +
* A separate merge of <tt>www-plugins/adobe-flash</tt> is required for Adobe Flash support.

Revision as of 20:44, March 12, 2014

Funtoo Linux offers a number of possibilities when it comes to Web browsers. This page is intended to give you an overview of what is available, their various trade-offs, and also provide tutorial-style instructions on how to set them up so they offer full functionality.

Google Chrome (binary)

The Google Chrome (binary) ebuild is www-client/google-chrome. Google Chrome is a very good Web browser. This browser is a great option for those who want a full-featured browser up and running quickly without a lot of complication.

Advantages

  • It's very fast to install, because it does not need to be built from source.
  • It includes support for Adobe Flash and PDF viewing built-in, which works right away with no additional configuration.
  • It works well with PulseAudio with no additional configuration required.
  • Overall, the browser looks fantastic and is very fast.

Disadvantages

  • It's based on a binary for Debian systems, and sometimes depends on outdated versions of ebuilds to run.
  • The stable build of Google Chrome (www-client/google-chrome) has a bug where the text in the address bar "wiggles" as you type.

Google Chrome Installation

As root, you first need to accept the Google Chrome license, as follows:

# emerge google-chrome --autounmask-write

Now, run etc-update and accept the changes made to /etc/portage/package.license. Now, emerge:

# emerge -a google-chrome

Chromium

Chromium (www-client/chromium) is the from-source version of Google Chrome, and is a very good option for people who like Google Chrome but who want to build from source. Like most modern Web browsers, it does take a very long time to build. It requires a special helper package www-plugins/chrome-binary-plugins for Adobe Flash as well as PDF viewing support.

Advantages

  • It is built from source, so it has fewer issues with dependencies than Google Chrome, yet it is very similar in functionality.
  • It looks great, and works well.
  • With an easy emerge of www-plugins/chrome-binary-plugins, it provides identical functionality to Chrome in regards to Adobe Flash and PDF support.

Disadvantages

  • It takes a very long time to build, even on a modern system, so be prepared to wait.

Firefox (binary)

The Firefox binary Web browser, www-client/firefox-bin is another good option.

Advantages

  • Firefox is a great, full-featured Web browser.
  • It is quick to install, because it is a binary.

Disadvantages

  • It works well with ALSA by default, but requires tweaks to get working with PulseAudio.
  • A separate merge of www-plugins/adobe-flash is required for Adobe Flash support.