Posted by: reformedmusings | July 3, 2009

Getting Firefox 3.5 “early” for Ubuntu Jaunty 9.04

Firefox 3.5 released on June 30, but that release hasn’t made its way into the official Ubuntu repositories yet. I’m not in a huge hurry, but I did upgrade to the new version in a 64-bit Ubuntu Jaunty 9.04 virtual machine. It turned out to be pretty easy.

First, you need to add Fabian Tassin’s repository (HT: Talking in Circles):

deb jaunty main

to your software sources. Open System -> Administration -> Software Sources, then click on the Third-party Software Tab:


Click on Add and type in or paste the repository address…


Then click on Add Source, Close, Close. You don’t have to update the package list at this point because we haven’t added the authentication for our new repository yet. The authentication could have been done in Software Sources as well, but I find it easier to use the terminal. Open a terminal and type (or cut and paste):

sudo apt-key adv –recv-keys –keyserver 0C713DA6

sudo aptitude update

That will update the file list with the added repository data. Since the terminal is open, we can install Firefox 3.5 here:

sudo aptitude install firefox-3.5 firefox-3.5-gnome-support firefox-3.5-branding xulrunner-1.9.1

Aptitude will add any  files needed to satisfy dependencies.

Note that your previous version of Firefox will remain on the disk. Firefox 3.5 will import all your existing settings, extensions, etc., and notify you of extensions that aren’t compatible with the new version. After you’re comfortable with the new version, you can uninstall Firefox 3.0.11 at the terminal by typing:

sudo aptitude remove firefox-3.0 ubufox firefox-3.0-gnome-support firefox-3.0-branding

One funky but trivial thing. In the Ubuntu menus and on the Firefox title bar, this build appears as “Shiretoko” rather than “Firefox”. Firefox 3.5 seems to work fine so far and most of the major extensions have already been updated for it. But, I’ll wait for the official version and optimizations in the formal Ubuntu release for my production system.


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: