Differences between revisions 1 and 49 (spanning 48 versions)
Revision 1 as of 2007-01-17 23:48:47
Size: 2511
Editor: ?AlphaPapa
Comment: Created Iceweasel page from Firefox page
Revision 49 as of 2014-05-05 04:41:02
Size: 5469
Editor: GeoffSimmons
Comment: Security support for Iceweasel in oldstable has ended (DSA-2699-1), update example User-Agent string for stable.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Becoming the greatest browser ever very quickly. Uses the gecko rendering engine from Mozilla but puts it in a light weight and fast new interface. #language en
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/Iceweasel|Français]] - [[it/Iceweasel|Italiano]] - [[zh_CN/Iceweasel|简体中文]]-~
----
<<TableOfContents(3)>>
Line 3: Line 6:
In DebianEtch and DebianSid the name of the package is [http://packages.debian.org/firefox firefox]. However, Firefox has been replaced by the differing-in-name-and-icon-only package [http://packages.debian.org/iceweasel iceweasel] {{{#!wiki note
''' What is Iceweasel? '''
Line 5: Line 9:
Invoke it using one of this ways:
{{{
 /usr/bin/iceweasel
}}}
{{{
 /usr/lib/iceweasel/iceweasel
Iceweasel is a fork [from [[WikiPedia:Mozilla_Firefox|Firefox]]] with the following purpose :
 1. backporting of security fixes to declared [[DebianStable|Debian stable]] version.
 2. no inclusion of trademarked Mozilla artwork (because of #1 above)
Beyond that, they will be basically identical.
(quoting Roberto C. Sanchez post in [[http://lists.debian.org/debian-devel/2006/10/msg00665.html|debian-devel]] mailing list)
Line 13: Line 16:
or simply
{{{
 iceweasel
== How to install Iceweasel (Firefox) ==

Iceweasel can be installed from the Debian repository with
 {{{
aptitude install iceweasel #(it provides mozilla-firefox)
Line 18: Line 23:
For ["Gnome"] launcher, use
{{{
 /usr/lib/iceweasel/iceweasel "%s"
and native language versions such as {{{iceweasel-l10n-fr}}} are also available.

Nevertheless a newer [[Backports|backport]] from the [[http://mozilla.debian.net/|Debian Mozilla team]] is usually preferable. The [[WikiPedia:History_of_Firefox#Extended_Support_Release|Wikipedia]] explains some of the terminology.

== Plugin ==
The plugin directory is
 {{{
 /usr/lib/mozilla/plugins
Line 23: Line 33:
to open a concrete page.

== Plugin ==
The plugin directory is
while Debian-based xul-ext plugins can be found at
Line 28: Line 35:
 /usr/lib/iceweasel/plugins  /usr/lib/mozilla/extensions
Line 31: Line 38:
for more info on iceweasel plugins, refer to the plugins section of the ["Mozilla"] page. for more info on Iceweasel plugins, refer to the plugins section of the [[Mozilla]] page.
Line 33: Line 40:
It has ["Javascript"] enabled by default. == User-Agent string ==
Iceweasel's User-Agent strings are currently:
 * [[DebianWheezy]]
  * {{{Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20140429 Firefox/24.0 Iceweasel/24.5.0}}}

Some websites will serve different content depending on this string, or prevent access. You can change the User-Agent string manually (about:config, {{{general.useragent.override}}} preference) or via the [[DebianPkg:xul-ext-useragent|User Agent Switcher]] plugin.

By default, {{{general.useragent.compatMode.firefox}}} is set to true, which includes "Firefox" in the User-Agent string.

== Debian-Mozilla site ==
This is a resource where you can get the latest Iceweasel release which would eventually make it way into Debian's experimental, unstable and finally to testing and then stable. Usually the releases make their way to Debian unstable and then go downwards while the beta versions are released to experimental. Most of the aurora releases can be found at the mozilla.debian.net repo.

You can also connect with the Debian-mozilla maintainers via the [[http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mozilla-maintainers|mailing list]] as well as on IRC via #debian-mozilla on irc.oftc.net.

== SSL / Secure Connection warning ==
The message
 {{{
  Secure Connection Failed
  XXXX uses an invalid security certificate.
  The certificate is not trusted because it is self signed.
  The certificate is only valid for 00:16:b6:82:73:60
  (Error code: sec_error_untrusted_issuer)
}}}
Can be disabled. see :
http://changetheworldwithyourpassion.blogspot.com/2008/07/turn-off-secure-connection-failed-in.html

== Customizing the default profile ==
The files that are copied to {{{~/.mozilla/firefox/}}} when creating a new Iceweasel profile (when the browser is run the first time, or by using the {{{-P}}} command-line option) may be found in {{{/etc/iceweasel/profile/}}}. These files will populate the new profile with default settings, extensions and much more.

See http://kb.mozillazine.org/Profile_folder_-_Firefox
Line 36: Line 73:
 1. My iceweasel is consistently crashing on a website
 * First run iceweasel without loading any extensions and see if the problem persists. This can be done by using the -safe-mode option
 1. Iceweasel is consistently crashing on a website
 * First run Iceweasel without loading any extensions or plugins and see if the problem persists. This can be done by using the -safe-mode option
Line 39: Line 76:
    iceweasel -safe-mode     MOZILLA_DISABLE_PLUGINS=1 iceweasel -safe-mode
Line 43: Line 80:
 * If there is no problem with iceweasel on new user's account, chances are that your ~/.mozilla/iceweasel/ directory is corrupt.
 * In order to see if the ~/.mozilla/iceweasel is infact corrupt or not, move it to some other directory and start iceweasel again
 * If there is no problem with Iceweasel on new user's account, chances are that your ~/.mozilla/firefox/ directory is corrupt.
 * In order to see if the ~/.mozilla/firefox/ is infact corrupt or not, move it to some other directory and start Iceweasel again
Line 46: Line 83:
    mv ~/.mozilla/iceweasel ~/old_iceweasel     mv ~/.mozilla/firefox/ ~/old_firefox
Line 49: Line 86:
 * If the problem goes away, well and good. Otherwise you can ask for help on debian-user mailing list by providing all the relevant information like "the way to reproduce the crash", "the version of iceweasel you are using", and "the distribution you are using" etc., Finally, if you are confident that it is a bug in the iceweasel package please consider filing a bug against iceweasel package.  * If the problem goes away, well and good. Otherwise you can ask for help on debian-user mailing list by providing all the relevant information like "the way to reproduce the crash", "the version of Iceweasel you are using", and "the distribution you are using" etc., Finally, if you are confident that it is a bug in the Iceweasel package please consider filing a bug against the Iceweasel package.
Line 51: Line 88:
== Icons ==
If you would prefer a different icon for Iceweasel than the one that comes in the Debian package, you can use a script at [http://alphapapa.net/debian/iceweasel/] to replace them.
=== Unsupported Browser Error ===
 *
In order to browse websites like mlsni.net which allows Firefox but not Iceweasel, you'll need to change the user agent string of your browser. Look at the section "User Agent String" on how to change the user agent string.

##== Icons ==
##
If you would prefer a different icon for Iceweasel than the one that comes in the Debian package, you can use a script at [http://alphapapa.net/debian/iceweasel/] to replace them.
##That one is funny, but not useful.
Line 55: Line 96:

 *["Mozilla"]
 *["FlashPlayer"]

== External Links ==

[http://wizah.blogspot.com/2006/11/debian-how-to-update-iceweasel.html Debian HOW-TO : Update iceweasel] explains how to install the latest version of iceweasel from Mozilla
 * [[Acid3]] result for Debian
 * [[WebBrowsers]] under Debian.
 * [[Mozilla]]
 * [[FlashPlayer]]
 * [[http://mozilla.debian.net/|Debian Mozilla team]] - Packages for newer versions of Iceweasel

Translation(s): English - Français - Italiano - 简体中文


What is Iceweasel?

Iceweasel is a fork [from Firefox] with the following purpose :

  1. backporting of security fixes to declared Debian stable version.

  2. no inclusion of trademarked Mozilla artwork (because of #1 above)

Beyond that, they will be basically identical. (quoting Roberto C. Sanchez post in debian-devel mailing list)

How to install Iceweasel (Firefox)

Iceweasel can be installed from the Debian repository with

  • aptitude install iceweasel   #(it provides mozilla-firefox)

and native language versions such as iceweasel-l10n-fr are also available.

Nevertheless a newer backport from the Debian Mozilla team is usually preferable. The Wikipedia explains some of the terminology.

Plugin

The plugin directory is

  •  /usr/lib/mozilla/plugins

while Debian-based xul-ext plugins can be found at

  •  /usr/lib/mozilla/extensions

for more info on Iceweasel plugins, refer to the plugins section of the Mozilla page.

User-Agent string

Iceweasel's User-Agent strings are currently:

  • DebianWheezy

    • Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20140429 Firefox/24.0 Iceweasel/24.5.0

Some websites will serve different content depending on this string, or prevent access. You can change the User-Agent string manually (about:config, general.useragent.override preference) or via the User Agent Switcher plugin.

By default, general.useragent.compatMode.firefox is set to true, which includes "Firefox" in the User-Agent string.

Debian-Mozilla site

This is a resource where you can get the latest Iceweasel release which would eventually make it way into Debian's experimental, unstable and finally to testing and then stable. Usually the releases make their way to Debian unstable and then go downwards while the beta versions are released to experimental. Most of the aurora releases can be found at the mozilla.debian.net repo.

You can also connect with the Debian-mozilla maintainers via the mailing list as well as on IRC via #debian-mozilla on irc.oftc.net.

SSL / Secure Connection warning

The message

  •   Secure Connection Failed
      XXXX uses an invalid security certificate.
      The certificate is not trusted because it is self signed.
      The certificate is only valid for 00:16:b6:82:73:60
      (Error code: sec_error_untrusted_issuer)

Can be disabled. see : http://changetheworldwithyourpassion.blogspot.com/2008/07/turn-off-secure-connection-failed-in.html

Customizing the default profile

The files that are copied to ~/.mozilla/firefox/ when creating a new Iceweasel profile (when the browser is run the first time, or by using the -P command-line option) may be found in /etc/iceweasel/profile/. These files will populate the new profile with default settings, extensions and much more.

See http://kb.mozillazine.org/Profile_folder_-_Firefox

Troubleshooting

  1. Iceweasel is consistently crashing on a website
  2. First run Iceweasel without loading any extensions or plugins and see if the problem persists. This can be done by using the -safe-mode option

    MOZILLA_DISABLE_PLUGINS=1 iceweasel -safe-mode
  • If the problem goes away, then it means that one of the installed extensions is the root cause of the problem. If not then read on!
  • Create a new user and try to reproduce the problem on the new user's account.
  • If there is no problem with Iceweasel on new user's account, chances are that your ~/.mozilla/firefox/ directory is corrupt.
  • In order to see if the ~/.mozilla/firefox/ is infact corrupt or not, move it to some other directory and start Iceweasel again

    mv ~/.mozilla/firefox/ ~/old_firefox
    iceweasel &
  • If the problem goes away, well and good. Otherwise you can ask for help on debian-user mailing list by providing all the relevant information like "the way to reproduce the crash", "the version of Iceweasel you are using", and "the distribution you are using" etc., Finally, if you are confident that it is a bug in the Iceweasel package please consider filing a bug against the Iceweasel package.

Unsupported Browser Error

  • In order to browse websites like mlsni.net which allows Firefox but not Iceweasel, you'll need to change the user agent string of your browser. Look at the section "User Agent String" on how to change the user agent string.

See also