Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
1-download latest version of firefox from <http://www.mozilla.com/en-US/firefox/all.html>
2-unpack
3. the latest version of the popular browser requires GTK+ 2.10 while Debian Etch contains only 2.8, so we need to
download i from backports:
$wget http://apt.linex.org/linex/gtk-2.10/libgtk2.0-0_2.10.13-2%7Ebpo.1_i386.deb
and then extract it using:
$ dpkg-deb -x libgtk2.0-0_2.10.13-2~bpo.1_i386.deb gtk2-10
4.copy the resulting folder inside firefox:
$sudo cp gtk2-10 /firefox-3.5
5- modify <firefox> file that is inside the folder. we need this step to tell firefox wher to find gtk2-10:
$cd firefox-3.5
$sudo kwrite firefox
after these 2 lines:
#!/bin/sh
#
paste this line:
export LD_LIBRARY_PATH="/opt/firefox-3.5/gtk2-10/usr/lib"
save your file and exit your editor.
6.to prevent iceweasel from opening when you launch firefox, just create a new file called ff3 within firefox-3.5
Paste the following content:
—snip—
#!/bin/sh
export LD_LIBRARY_PATH=\”/opt/gtk210/lib\”
/opt/firefox-3.5/firefox/firefox -Profile $HOME/.mozilla3 -no-remote $*
—snip—
Make it executable:
$sudo chmod +x ff3
Create your homedir
$ mkdir ~/.mozilla3
Now you can run firefox3 by executing ff3. Create a fitting symlink
7.now to install it manually to /opt:
$sudo mv -f firefox-3.5 /opt
Only /opt is more suitable for copying, I believe.
Mozilla firefox runs in its own directory; when you extract the archive to your desired folder, it's recommended to follow a consistent management of your binary files. i dont want to mess up with my system so i prefer my home folder to purely include only my personal documents. thanks for posting your reply.
Last edited by ange on 2008-02-15 23:42, edited 1 time in total.
You can also compile it. This way you can get rid of (or enable) a lot of bloats.
it's a desirable method; but i couldn't compile due to some missing paths and packages that i have not enough experience to resolve that's why i resorted to the binaries.
ange wrote:it's a desirable method; but i couldn't compile due to some missing paths and packages that i have not enough experience to resolve that's why i resorted to the binaries.
From my experience FF-2.0 is the nicest. Other ones even the most latest tend to crash too often. I compiled one, though.