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
(move repo contents section down.)
(add prominent 64bit note.)
Line 40: Line 40:
Read below for specific instructions for using this script to install Firefox, SeaMonkey, and Thunderbird.
Read below for specific instructions for using this script 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%;">
 +
'''Note: there are no 64bit packages in this repository, since Mozilla only releases 32bit builds. 64bit users, see [[#64bit users|here]].'''
 +
</div>
=Installation=
=Installation=

Revision as of 18:12, 31 December 2009

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 script to install Firefox, SeaMonkey, and Thunderbird.

Note: there are no 64bit packages in this repository, since Mozilla only releases 32bit builds. 64bit users, see here.

Installation

  • Add the ubuntuzilla repository to your /etc/apt/sources.list, either using your favorite editor, or by simply running the following command:
echo "deb http://switch.dl.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | sudo tee -a /etc/apt/sources.list > /dev/null
  • 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.

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

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.

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 location is

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

And the repository signing key is C1289A29.

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.

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 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.

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.

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 Ubuntu wiki instructions for details.

Technical Details

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.

Licenses

Related links



Hosted by SourceForge.net.

Personal tools