With the following script you can install Firefox (version 3.5 or version 3.6) on your ubuntu box.
I have checked this script on ubuntu 8.10 umpc, Ubuntu 8.10 and Ubuntu 9.04. This script should also work with Ubuntu 9.10, If you use this script to install Firefox3.5/6 on Ubuntu 9.10 please leave a comment to this post.
As usual in each new installation you should add new repositories in /etc/apt/sources.list file thenyou shuould update the synaptic application and then you should install your totally new application.
To use this script you shall copy and paste it into a gedit window, then you shall save it as firefox_installer.sh, after open a terminal window and change the execution privelegies by typing the following command
# chmod +x firefox_installer.sh
now you can proceed with the installation (as sudoer) typing the following command:
# sudo ./firefox_installer.sh
and answering to each question.
Copy and paste the following script in gedit
#!/bin/bash
#
# Checking for root privileges
#
check_root_privileges()
{
if [ ! "$UID" = "0" ]; then
echo "[$LOGNAME] You need to be [root] to run this script."
echo "You could login as root, or"
echo "You could also try one of these: # sudo $0"
echo " # su -c $0"
exit 1
fi
}
#
# Select the OS version
#
update_OS()
{
PS3="Please select the OS version you are using:"
options1="Ubuntu_9.10 Ubuntu_9.04 Ubuntu_8.10 Ubuntu_8.04"
echo
select opt in $options1 ; do
case $opt in
"Ubuntu_9.10")
echo "deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu karmic main" >> /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu karmic main" >> /etc/apt/sources.list
break
;;
"Ubuntu_9.04")
echo "deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main" >> /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main" >> /etc/apt/sources.list
break
;;
"Ubuntu_8.10")
echo "deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu intrepid main" >> /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu intrepid main" >> /etc/apt/sources.list
break
;;
"Ubuntu_8.04")
echo "deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu hardy main" >> /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu hardymain" >> /etc/apt/sources.list
break
;;
esac
done
echo $opt
}
#
# Starting the script
#
clear
firefox="3.5 3.6"
PS3="Select the version of firefox you want to install"
check_root_privileges
update_OS
apt-key adv —keyserver keyserver.ubuntu.com —recv-keys 247510BE
sudo apt-get update
select app in $firefox ; do
case $app in
"3.5")
sudo apt-get install firefox-3.5
break
;;
"3.6")
sudo apt-get install firefox-3.6
break
;;
esac
done