1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Main Page

From ubuntuzilla

(Difference between revisions)
Jump to: navigation, search
(Background: fix script reference)
(Installation: sourceforge frs bug fixed.)
(25 intermediate revisions not shown)
Line 1: Line 1:
<div style="float:right; width: 30%;">
<div style="float:right; width: 30%;">
<div style="float:right; text-align: left; border: 1px solid #4e9a06; background-color: #caf9a4; padding: 10px; margin-left: 10px; margin-bottom: 10px;">
<div style="float:right; text-align: left; border: 1px solid #4e9a06; background-color: #caf9a4; padding: 10px; margin-left: 10px; margin-bottom: 10px;">
-
Please [http://sourceforge.net/project/project_donations.php?group_id=202789 support this project.]
+
Please [[Ubuntuzilla Donations|support this project.]]
</div>
</div>
Line 39: Line 39:
Read below for specific instructions for using this repository to install Firefox, SeaMonkey, and Thunderbird.
Read below for specific instructions for using this repository to install Firefox, SeaMonkey, and Thunderbird.
-
 
-
<div style="float:right; text-align: left; border: 1px solid #ffc9c9; background-color: #fff3f3; padding: 10px; margin-left: 10px; width: 50%;">
 
-
'''64bit users note: there are no 64bit packages in this repository, since Mozilla only releases 32bit builds. 64bit users, see [[#64bit users|here]].'''
 
-
</div>
 
=Installation=
=Installation=
 +
<div style="text-align: left; border: 1px solid #ffc9c9; background-color: #fff3f3; padding-left: 10px; padding-right: 10px; margin-top: 10px;">
'''Old ubuntuzilla installer script users note: before installing these packages, run "ubuntuzilla.py -a remove -p packagename". Otherwise installation may fail due to the existence of a local diversion of /usr/bin/ links, placed there by the old ubuntuzilla script.'''
'''Old ubuntuzilla installer script users note: before installing these packages, run "ubuntuzilla.py -a remove -p packagename". Otherwise installation may fail due to the existence of a local diversion of /usr/bin/ links, placed there by the old ubuntuzilla script.'''
 +
</div>
* It is strongly recommended to make a backup of your Firefox/Thunderbird/Seamonkey user profile, just in case. This is stored in your home directory. Firefox and Seamonkey profiles are stored in the ''.mozilla'' directory, Thunderbird profile is stored in ''.thunderbird'' or ''.mozilla-thunderbird'' directory.  
* It is strongly recommended to make a backup of your Firefox/Thunderbird/Seamonkey user profile, just in case. This is stored in your home directory. Firefox and Seamonkey profiles are stored in the ''.mozilla'' directory, Thunderbird profile is stored in ''.thunderbird'' or ''.mozilla-thunderbird'' directory.  
-
* Add the ubuntuzilla repository to your ''/etc/apt/sources.list'', either using your favorite editor, or by simply running the following command (copy and paste the ''entire line'' into a terminal, then press enter):
+
* Add the ubuntuzilla repository to your ''/etc/apt/sources.list'', either using your favorite editor, or by running the provided one-line command (copy and paste the ''entire line'' into a terminal, then press enter).
-
: '''If you are using Ubuntu Jaunty (9.04) or later:
+
 
-
<pre>echo "deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | sudo tee -a /etc/apt/sources.list > /dev/null</pre>
+
The repository to add, if you're adding it manually to your sources.list, is
-
: '''If you are using Ubuntu Intrepid (8.10) or earlier (due to a [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=178854 bug in apt]):
+
<pre>deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main</pre>
-
<pre>echo "deb http://switch.dl.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | sudo tee -a /etc/apt/sources.list > /dev/null</pre>
+
and you can use the following command to add it to your ''sources.list'' in one step:
-
: If you wish, verify that the repository has been added, by looking at ''/etc/apt/sources.list'' in your favorite text editor.
+
<div style="overflow: auto; white-space: nowrap; font-family: monospace; padding: 1em; border: 1px dashed #2f6fab; color: black; background-color: #f9f9f9; line-height: 1.1em;"><nowiki>echo -e "\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | sudo tee -a /etc/apt/sources.list > /dev/null </nowiki></div>
 +
 
 +
: If you wish, verify that the repository has been added, by looking at ''/etc/apt/sources.list'' in your favorite text editor, or running "tail /etc/apt/sources.list" in the terminal.
* Then add the package signing key to your keyring, by running the following command:
* Then add the package signing key to your keyring, by running the following command:
  sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
  sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
Line 64: Line 64:
  sudo apt-get install seamonkey-mozilla-build
  sudo apt-get install seamonkey-mozilla-build
-
All of this can also be done through the GUI with the Synaptic Package Manager, if you so desire.
+
All of this can also be done through the GUI with the Synaptic Package Manager, if you so desire. See this [http://www.psychocats.net/ubuntu/ubuntuzilla step-by-step visual tutorial] if you would like to try the GUI approach.
From here on, any updates will be offered to you through the usual channels in the Update Manager.
From here on, any updates will be offered to you through the usual channels in the Update Manager.
Line 73: Line 73:
* Download the appropriate language pack add-on .xpi file,  
* Download the appropriate language pack add-on .xpi file,  
* Install it from within Firefox/Thunderbird/Seamonkey (as you would with any other add-on).  
* Install it from within Firefox/Thunderbird/Seamonkey (as you would with any other add-on).  
-
* Enable it by setting the preference ''general.useragent.locale'' to the name of the locale that you want to use. The name of the locale is the same as the name of the language pack that you installed.
+
* Enable it by setting the config ''general.useragent.locale'' to the name of the locale that you want to use. The name of the locale is the same as the name of the language pack that you installed.
 +
** To edit the config, go to Edit -> Preferences -> Advanced -> General -> Config Editor.
* Restart the application for the setting to take effect.  
* Restart the application for the setting to take effect.  
Line 100: Line 101:
==Repository contents and package behavior==
==Repository contents and package behavior==
-
The repository contains packages of the latest releases of Mozilla Firefox, Thunderbird, and Seamonkey. Currently there are only i386 (32bit) packages, since Mozilla does not release 64bit binaries.  
+
The repository contains packages of the latest releases of Mozilla Firefox, Thunderbird, and Seamonkey. There are both 32- and 64-bit packages available.
The repository location is  
The repository location is  
<pre>deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main</pre>
<pre>deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main</pre>
-
And the repository signing key is C1289A29.
+
And the repository signing key ID is C1289A29 (or 0xCCC158AFC1289A29 in long format), available on [http://keyserver.ubuntu.com:11371/ keyserver.ubuntu.com].
-
 
+
-
<div style="border: 1px solid black; padding-left: 10px; padding-right: 10px; background-color: #fdf9cf;">
+
-
''Note: due to a [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=178854 bug in apt] on Ubuntu Intrepid and earlier, the redirecting gateway 'downloads.sourceforge.net' cannot be used. On these versions, use one of the sourceforge mirrors directly:''
+
-
<pre>deb http://switch.dl.sourceforge.net/project/ubuntuzilla/mozilla/apt all main</pre>
+
-
</div>
+
The packages are named '''firefox-mozilla-build''', '''thunderbird-mozilla-build''', and '''seamonkey-mozilla-build'''.  
The packages are named '''firefox-mozilla-build''', '''thunderbird-mozilla-build''', and '''seamonkey-mozilla-build'''.  
Line 128: Line 124:
If you have installed the Ubuntu repositories version of a package, and then install the -mozilla-build package, you will end up with two menu items, one called, say, "Firefox", and another "Mozilla Build of Firefox". They will both take you to the same version of firefox, the one present in ''/usr/bin/firefox'', which is the Mozilla build. If you so desire, you can take out one of them with the menu editor. Or you can just ignore the duplication.
If you have installed the Ubuntu repositories version of a package, and then install the -mozilla-build package, you will end up with two menu items, one called, say, "Firefox", and another "Mozilla Build of Firefox". They will both take you to the same version of firefox, the one present in ''/usr/bin/firefox'', which is the Mozilla build. If you so desire, you can take out one of them with the menu editor. Or you can just ignore the duplication.
-
 
-
==64bit users==
 
-
 
-
Until such a time as Mozilla decides to release 64bit builds, this repository will only host 32bit packages. In the meantime, you could use the old [[Ubuntuzilla Installer Script]], which would still install the same 32bit binaries, but also add a bunch of 32bit compatibility libraries to enable you to run it.
 
-
 
-
Or you could try grabbing 64bit binaries from a PPA. See these [https://help.ubuntu.com/community/FirefoxNewVersion Ubuntu wiki instructions] for details.
 
==Got questions?==
==Got questions?==
Line 147: Line 137:
* To automatically select the entire contents of the URL bar when you click there, open "about:config" and set ''browser.urlbar.clickSelectsAll'' to true. I find this a helpful usability improvement.
* To automatically select the entire contents of the URL bar when you click there, open "about:config" and set ''browser.urlbar.clickSelectsAll'' to true. I find this a helpful usability improvement.
-
==Useful Firefox Extensions==
+
==Useful Firefox/Seamonkey Extensions==
Here are some very highly recommended extensions. I personally can't imagine living without them. :)
Here are some very highly recommended extensions. I personally can't imagine living without them. :)
Line 171: Line 161:
* The Mozilla binaries which are included in the packages are licensed by the Mozilla project under a [http://www.mozilla.org/MPL/ special triple-license].
* The Mozilla binaries which are included in the packages are licensed by the Mozilla project under a [http://www.mozilla.org/MPL/ special triple-license].
* Content of the Ubuntuzilla wiki (this site), is licensed under the [http://creativecommons.org/licenses/by-sa/3.0/us/ Creative Commons Attribution-Share Alike 3.0 United States License].
* Content of the Ubuntuzilla wiki (this site), is licensed under the [http://creativecommons.org/licenses/by-sa/3.0/us/ Creative Commons Attribution-Share Alike 3.0 United States License].
 +
* The Ubuntuzilla logo is a remix of two graphics from wikimedia commons, licensed under free/copyleft licenses:
 +
** http://commons.wikimedia.org/wiki/File:Firefox_LiNsta.png (GNU GPL v2 or later)
 +
** http://commons.wikimedia.org/wiki/File:Ubuntu_logo_copyleft_1.svg (GNU FDL 1.2 or later; or cc-by-sa)
=Credits=
=Credits=
Line 180: Line 173:
=Related links=
=Related links=
 +
* [http://shardlinux.sourceforge.net Shard Linux] includes the Ubuntuzilla repository in its default repos.
* ''nanotube'''s [http://wiki.df.dreamhosters.com/wiki/Ubuntu_Chronicles_Intrepid Ubuntu guide] and [http://wiki.df.dreamhosters.com/wiki/Ubuntu_Forums_FAQ Ubuntu Forums FAQ]
* ''nanotube'''s [http://wiki.df.dreamhosters.com/wiki/Ubuntu_Chronicles_Intrepid Ubuntu guide] and [http://wiki.df.dreamhosters.com/wiki/Ubuntu_Forums_FAQ Ubuntu Forums FAQ]
* ''aysiu'''s [http://www.psychocats.net/ubuntu/ Ubuntu tutorials]
* ''aysiu'''s [http://www.psychocats.net/ubuntu/ Ubuntu tutorials]

Revision as of 21:10, 16 February 2012

Quick Start: jump to the installation instructions.

Contents

Welcome to Ubuntuzilla

This is the home of the Ubuntuzilla project, hosts an Ubuntu repository with .deb repacks of the latest official release versions of Mozilla Firefox, Mozilla SeaMonkey, and Mozilla Thunderbird. This repository should also work on Linux distributions that are derivatives of Ubuntu, and probably also on any Debian derivative.

Ubuntuzilla has a support forum on the Ubuntu Forums in the 3rd party projects area, which you are encouraged to use if you have any questions, comments, or suggestions.

The packages contain unmodified official Mozilla release binaries, which fact you are encouraged to verify by comparing the checksums of package contents with checksums of the contents of the official Mozilla tar.bz2 release archives. As a matter of general principle, it is a good practice to perform some verification prior to running anything from any unfamiliar website.

If you're ready go for it, jump right to the installation instructions.

Old Ubuntuzilla Archives

In the past, the Ubuntuzilla project was a python script which automated the download and installation of Mozilla releases. Those still interested in the script can go here: Ubuntuzilla Installer Script.

Some even older pages:

Ubuntuzilla Non Deb contains script instructions prior to its being packaged into a .deb installer.

Ubuntuzilla Shell Scripts contain instructions prior to the script being ported from shell to python.

Background

The official repositories for a particular version of Ubuntu are composed to contain the latest versions of software packages as of the date of release of that version of Ubuntu. After the release is made, newer versions of software packages do not get added to the repositories, with the exception of security fixes. So, for example, the latest version of Firefox during Ubuntu 8.04 (Hardy) release was 3.0, so the repositories will contain 3.0, even though Firefox 3.5 was released afterwards. Furthermore, even the security patches are usually several days to a week or more behind the official Mozilla releases, due to the time it takes to test and package the software.

It is frequently desirable to get more timely security updates for Mozilla software, or run the latest version, which may not be available in the repositories, due to the new features and improvements. This is where the Ubuntuzilla repository comes in.

Read below for specific instructions for using this repository to install Firefox, SeaMonkey, and Thunderbird.

Installation

Old ubuntuzilla installer script users note: before installing these packages, run "ubuntuzilla.py -a remove -p packagename". Otherwise installation may fail due to the existence of a local diversion of /usr/bin/ links, placed there by the old ubuntuzilla script.

  • It is strongly recommended to make a backup of your Firefox/Thunderbird/Seamonkey user profile, just in case. This is stored in your home directory. Firefox and Seamonkey profiles are stored in the .mozilla directory, Thunderbird profile is stored in .thunderbird or .mozilla-thunderbird directory.
  • Add the ubuntuzilla repository to your /etc/apt/sources.list, either using your favorite editor, or by running the provided one-line command (copy and paste the entire line into a terminal, then press enter).

The repository to add, if you're adding it manually to your sources.list, is

deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main

and you can use the following command to add it to your sources.list in one step:

echo -e "\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | sudo tee -a /etc/apt/sources.list > /dev/null
If you wish, verify that the repository has been added, by looking at /etc/apt/sources.list in your favorite text editor, or running "tail /etc/apt/sources.list" in the terminal.
  • Then add the package signing key to your keyring, by running the following command:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
  • Update your package database:
sudo apt-get update
  • Install your desired package, with one of the following commands:
sudo apt-get install firefox-mozilla-build
sudo apt-get install thunderbird-mozilla-build
sudo apt-get install seamonkey-mozilla-build

All of this can also be done through the GUI with the Synaptic Package Manager, if you so desire. See this step-by-step visual tutorial if you would like to try the GUI approach.

From here on, any updates will be offered to you through the usual channels in the Update Manager.

Localizations

The packages in the repos are 'en-US' (US English) versions. To install any other translations:

  • Download the appropriate language pack add-on .xpi file,
  • Install it from within Firefox/Thunderbird/Seamonkey (as you would with any other add-on).
  • Enable it by setting the config general.useragent.locale to the name of the locale that you want to use. The name of the locale is the same as the name of the language pack that you installed.
    • To edit the config, go to Edit -> Preferences -> Advanced -> General -> Config Editor.
  • Restart the application for the setting to take effect.

Firefox language packs are at

http://releases.mozilla.org/pub/mozilla.org/firefox/releases/<version>/linux-i686/xpi/

Thunderbird language packs are at

http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/<version>/linux-i686/xpi/

Seamonkey language packs are at

http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/<version>/langpack/

For more info about installing language packs, see this Mozilla knowledgebase article.

Removal

To uninstall the packages, uninstall the *-mozilla-build packages, using your favorite package manager. E.g., using apt-get:

sudo apt-get remove firefox-mozilla-build
sudo apt-get remove thunderbird-mozilla-build
sudo apt-get remove seamonkey-mozilla-build

If you no longer wish to have the Ubuntuzilla repository in your sources, you can edit it out of your /etc/apt/sources.list.

Technical Details

Repository contents and package behavior

The repository contains packages of the latest releases of Mozilla Firefox, Thunderbird, and Seamonkey. There are both 32- and 64-bit packages available.

The repository location is

deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main

And the repository signing key ID is C1289A29 (or 0xCCC158AFC1289A29 in long format), available on keyserver.ubuntu.com.

The packages are named firefox-mozilla-build, thunderbird-mozilla-build, and seamonkey-mozilla-build.

Upon installation, the actual binaries are installed into /opt/(firefox|thunderbird|seamonkey), a link is placed into /usr/bin/(firefox|thunderbird|seamonkey), and the same link from the Ubuntu-repositories version of these packages is diverted to /usr/bin/(firefox|thunderbird|seamonkey).ubuntu.

A menu shortcut is also created, which places an item named Mozilla Build of (Firefox|Thunderbird|Seamonkey) into the Applications -> Internet menu.

The packaging script

The repository packaging script is based on the old installer script. The source code for the packaging script resides in the project git repository, specifically the mozillapackager repository.

If you wish to package your own .debs of Mozilla software, feel free to use that script - though of course you won't be able to sign the package with the Ubuntuzilla signing key, or upload your results to the Ubuntuzilla apt repository.

Help section/FAQ

Multiple links to software in the menu

If you have installed the Ubuntu repositories version of a package, and then install the -mozilla-build package, you will end up with two menu items, one called, say, "Firefox", and another "Mozilla Build of Firefox". They will both take you to the same version of firefox, the one present in /usr/bin/firefox, which is the Mozilla build. If you so desire, you can take out one of them with the menu editor. Or you can just ignore the duplication.

Got questions?

Visit our support forums. Any questions, suggestions, thoughts, comments, feature requests are welcome.

Some Tips

Customizing your Firefox install

  • If middle-click on tab to close it does not work, you can enable it by pointing Firefox to "about:config" and set middlemouse.contentLoadURL to false. Voila, middle-click to close works again.
  • To enable the autoscroll (where you middle-click and a little arrow-graphic appears and you can scroll just by moving the mouse), go to "about:config" and set general.autoScroll to true.
  • To automatically select the entire contents of the URL bar when you click there, open "about:config" and set browser.urlbar.clickSelectsAll to true. I find this a helpful usability improvement.

Useful Firefox/Seamonkey Extensions

Here are some very highly recommended extensions. I personally can't imagine living without them. :)

  • Adblock Plus with EasyList filters. Simply a must for improving your browsing experience.
  • NoScript blocks javascript and various plugins on a per-site basis. Very useful for security, AdBlock-resistant ads, and various javascript annoyances. Highly recommended.
  • FlashBlock blocks flash objects, until you explicitly click on them. A very good partner for NoScript (since when scripts are allowed, so are plugins, which you may not want).
  • Nuke Anything Enhanced allows you to manually remove elements from a page. For those rare things that are missed by AdBlock + NoScript. :)

If you would like to suggest some other extensions for inclusion in this list, feel free to post a message in the forums.

Useful Thunderbird Extensions

Here are some very highly recommended extensions for Thunderbird.

  • Enigmail. Easy to use front-end for gnupg to encrypt and sign your email. A must for the security-conscious email user.

If you would like to suggest some other extensions for inclusion in this list, feel free to post a message in the forums.

Licenses

Credits

  • nanotube is the developer of the scripts and repository maintainer
  • aysiu helped with testing and feature suggestions
  • kansasnoob helped with testing and feature suggestions

Related links



Hosted by SourceForge.net.

Personal tools