Why is FireFox 3.5 explicitly packaged for GNOME ???

Asked by Scott Evans on 2009-09-08

With a fresh install of Kubuntu I was wanting to give FireFox 3.5 a try, only to discover have to install practically a 1/4 of the GNOME desktop to make it work! whats with that?

$ sudo apt-get install firefox-3.5

The following extra packages will be installed:
apturl doc-base docbook-xml esound-clients esound-common firefox firefox-3.5-branding gamin gconf2
gconf2-common gksu gnome-app-install gnome-doc-utils gnome-icon-theme gnome-keyring gnome-mime-data gvfs
gvfs-backends launchpad-integration libart-2.0-2 libaudiofile0 libavahi-glib1 libbonobo2-0
libbonobo2-common libbonoboui2-0 libbonoboui2-common libcairo-perl libcanberra0 libcdio-cdda0
libcdio-paranoia0 libcdio7 libcroco3 libesd-alsa0 libfreezethaw-perl libgail-common libgail18 libgamin0
libgconf2-4 libgcr0 libgdu0 libgksu2-0 libglib-perl libgnome-keyring0 libgnome2-0 libgnome2-canvas-perl
libgnome2-common libgnome2-perl libgnome2-vfs-perl libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0
libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgp11-0 libgsf-1-114
libgsf-1-common libgtk2-perl libgtkhtml2-0 libgtop2-7 libgtop2-common libgvfscommon0 libidl0
liblaunchpad-integration1 libmldbm-perl liborbit2 libpam-gnome-keyring libpango-perl libpolkit-agent-1-0
libproxy0 librarian0 librsvg2-2 librsvg2-common libsexy2 libsoup-gnome2.4-1 libsoup2.4-1
libstartup-notification0 libtdb1 libuuid-perl libvte-common libvte9 libxcb-atom1 libxcb-aux0 libxcb-event1
policykit-1-gnome python-gconf python-gst0.10 python-gtkhtml2 python-libxml2 python-sexy python-vte
rarian-compat sgml-data software-properties-gtk synaptic ubufox xsltproc xulrunner-1.9.1 yelp

Suggested packages:
scrollkeeper docbook docbook-dsssl docbook-xsl docbook-defguide firefox-3.5-gnome-support latex-xft-fonts
gconf-defaults-service libbonobo2-bin libcanberra-gtk0 libcanberra-pulse esound desktop-base
libgnomevfs2-bin libgtk2-perl-doc librsvg2-bin python-gnome2-doc python-gst0.10-dev python-gst0.10-dbg
python-libxml2-dbg perlsgml doc-html-w3 opensp dwww menu deborphan

The following NEW packages will be installed:

apturl doc-base docbook-xml esound-clients esound-common firefox firefox-3.5 firefox-3.5-branding gamin
gconf2 gconf2-common gksu gnome-app-install gnome-doc-utils gnome-icon-theme gnome-keyring gnome-mime-data
gvfs gvfs-backends launchpad-integration libart-2.0-2 libaudiofile0 libavahi-glib1 libbonobo2-0
libbonobo2-common libbonoboui2-0 libbonoboui2-common libcairo-perl libcanberra0 libcdio-cdda0
libcdio-paranoia0 libcdio7 libcroco3 libesd-alsa0 libfreezethaw-perl libgail-common libgail18 libgamin0
libgconf2-4 libgcr0 libgdu0 libgksu2-0 libglib-perl libgnome-keyring0 libgnome2-0 libgnome2-canvas-perl
libgnome2-common libgnome2-perl libgnome2-vfs-perl libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0
libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgp11-0 libgsf-1-114
libgsf-1-common libgtk2-perl libgtkhtml2-0 libgtop2-7 libgtop2-common libgvfscommon0 libidl0
liblaunchpad-integration1 libmldbm-perl liborbit2 libpam-gnome-keyring libpango-perl libpolkit-agent-1-0
libproxy0 librarian0 librsvg2-2 librsvg2-common libsexy2 libsoup-gnome2.4-1 libsoup2.4-1
libstartup-notification0 libtdb1 libuuid-perl libvte-common libvte9 libxcb-atom1 libxcb-aux0 libxcb-event1
policykit-1-gnome python-gconf python-gst0.10 python-gtkhtml2 python-libxml2 python-sexy python-vte
rarian-compat sgml-data software-properties-gtk synaptic ubufox xsltproc xulrunner-1.9.1 yelp

0 upgraded, 101 newly installed, 0 to remove and 0 not upgraded.

Need to get 28.1MB of archives.

After this operation, 146MB of additional disk space will be used.

Do you want to continue [Y/n]? n

But seriously 101 packages for something that is a browser? (crazy!)

If an individual wishes to use a desktop other than GNOME, then by default they are required to install crap that is of no use to (in my case) KDE.

So if there is a reason for this can you please enlighten me to it please!

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu firefox-3.5 Edit question
Assignee:
No assignee Edit question
Last query:
2009-09-08
Last reply:
2009-09-08
Scott Evans (vk7hse) said : #1

I do realise by using sudo apt-get --no-install-recommends install firefox-3.5 will install FF 3.5 without the requirements but that shouldn't be necessary when using a different desktop over GNOME!

its due to a dep of firefox being ubuntu-branding which in turn requires gtk.

very annoying.

You can download the tar.gz and place the folder in /opt then symlink the firefox binary in /usr/bin

this uses less hdd space.

Can you help with this problem?

Provide an answer of your own, or ask Scott Evans for more information if necessary.

To post a message you must log in.