This topic is now outdated… there are now instructions for installing Firefox 7 here:
Install Firefox 7 on an Acer Aspire One running Linpus Lite Linux
[EDIT]
If you HAVEN’T already installed Firefox 4 by following the instructions AFTER this EDIT, the full instructions for the newer Firefox 6, can be found here:
http://linuxforums.org.uk/netbooks/install-firefox-6-on-an-acer-aspire-one-running-linpus-lite-linux/
If you HAVE already installed Firefox 4 following the instructions below, you can miss out most of the steps… all you should need to do to upgrade FF4 to FF5 is:
wget -O firefox-6.0.tar.bz2 "http://download.mozilla.org/?product=firefox-6.0&os=linux&lang=en-GB"
then:
sudo tar -jxvf firefox-6.0.tar.bz2 --directory /opt
then
sudo chown user -R /opt/firefox
Close all instances of Firefox 4, and restart it… it should now be Firefox 6
[END EDIT]
WARNING - DO NOT uninstall Firefox 2 prior to installing Firefox 4… on Linpus Lite this will break your system, removing Firefox 2 will also remove a lot of necessary dependencies, including half of your desktop… simply reinstalling Firefox 2 will NOT fix this… so leave Firefox 2 alone, and just follow the instructions below… none of which are irreversible
[EDIT]
Instructions modified and updated to Firefox 4.0.1… thanks to gecko_03
[END EDIT]
To install Firefox 4.0.1 on an Acer Aspire One that is running Linpus Lite Linux as it’s operating system…
All commands given need to be entered into a terminal… to open a terminal, hit Alt+F2 … in the input field enter terminal and click the Run button… a terminal will open.
(also remember Linux commands ARE case sensitive so enter exactly as shown, or even better copy and paste)
First, just in case you already have a newer version of Firefox installed than the version that came pre-installed on your AA1, run the following command to back it up:
sudo mv /opt/firefox /opt/firefox-backup
(don’t worry if the above command fails, it just means you don’t have a newer version)
Now use wget to download Firefox 4:
wget -O firefox-4.0.1.tar.bz2 "http://download.mozilla.org/?product=firefox-4.0.1&os=linux&lang=en-GB"
(you can change the en-GB language variable on the end to any of the other language codes for FF4 that can be found HERE)
Extract the just downloaded file to /opt … create a plugins directory … change the /opt/firefox directory owner … rename the original firefox shell script (just in case you need to start the original firefox from the command line)… and add a symlink to point to Firefox 4
sudo tar -jxvf firefox-4.0.1.tar.bz2 --directory /opt
then:
sudo mkdir /opt/firefox/plugins
then:
sudo chown user -R /opt/firefox
then:
sudo mv /usr/bin/firefox /usr/bin/original-firefox
then:
sudo ln -fs /opt/firefox/firefox /usr/bin/firefox
Now, link all old plugins to the new firefox/plugins directory:
sudo ln -s /usr/lib/mozilla/plugins/* /opt/firefox/plugins
Next you need to put a copy of libstdc++.so.6 in the /opt/firefox directory… Firefox 4 requires this file to be installed on your system but it isn’t available in the linpus lite repos… so use wget to download it from my dropbox:
wget http://dl.dropbox.com/u/11876059/libstdc++6.tar.bz2
and unpack it directly into the /opt/firefox directory:
sudo tar -jxvf libstdc++6.tar.bz2 --directory /opt/firefox
Launch Firefox’s profile manager:
firefox -profilemanager -no-remote
Create a new profile… you can name it anything you like… and select it.
As a bonus you can also change the icon to the official Firefox icon. (though this isn’t necessary)
sudo sed '/Icon/ s/acs_//' -i /usr/share/applications/linpus-web.desktop
Finally reboot the AA1 to make the desktop aware of the new icon and browser location.
Most of the credit must go to macles.blogspot:
http://macles.blogspot.com/2008/07/installing-firefox-3-on-acer-aspire-one.html
I’ve just modified the instruction slightly for FF4, and added the libstdc++.so.6 file (from fedora 10 32bit) which is needed by FF4.
For instructions on how to upgrade the flashplayer plugin, see here:
http://linuxforums.org.uk/netbooks/acer-aspire-one-linpus-lite-flash-player/msg62581/#msg62581