installation firefox linux et installation de thunderbird linux

Script d'installation de Firefox et Thunderbird

Un script bash qui permet d'installer et mettre à jour facilement les logiciels Thunderbird et Firefox de Mozilla

thunderbird debian squeeze, debian squeeze thunderbird, thunderbird linux debian, firefox debian, installer thunderbird linux, installer script linux, script installation firefox, wget, linux, firefox, thunderbird, bash, installation firefox linux, installation thunderbird linux

Date de publication : 2011-10-01 11:31:53

Je ne sais pas ce qu'il se passe chez Mozilla en ce moment mais la fréquence des releases de Firefox et Thunderbird a considérablement augmenté.

Comme j'en ai marre d'installer Firefox à la main, j'ai écrit un script bash qui permet d'installer au choix la dernière version de Firefox ou de Thunderbird.

Personnellement j'installe les deux logiciels dans le répertoire /opt/. J'exécute donc ce script en root pour mettre à jour Firefox ou installer Thunderbird.

Prérequis

Ce script utiliser wget, il doit donc être installer sur votre machine. Si ce n'est pas le cas pour l'installer sous debian il faut lancer la commande :


root@thinkdeb:~# aptitude install wget

Script d'installation de Firefox ou Thunderbird

#!/bin/bash

#Author: Patrick Poulain
#Website: http://petitchevalroux.net/
#Licence: GPL

#Répertoire d'installation
installDir="/opt/"

#Si il manque un argument
if (( $# != 1 )); then
printf "Syntaxe: $0 [firefox|thunderbird]\n" >&2
exit 1
fi

#Le premier argument correspond au logiciel
software="$1"
if [[ "$software" != "thunderbird" && "$software" != "firefox" ]]; then
printf "Software must be 'thunderbird' or 'firefox', not '$software'\n" >&2
exit 2
fi

#Url de base pour le téléchargement
url="http://releases.mozilla.org/pub/mozilla.org/$software/releases/latest/linux-i686/fr/"

#Récupération du nom de l'archive avec la version
version=$(wget -qO- "$url" | egrep '>.*?tar.bz2<' | sed 's/^.*>\(.*\.tar\.bz2\)<.*$/\1/')

#Ajout du nom de l'archive à l'url de base
url="$url$version"

#Déplacement dans le répertoire d'installation
cd "$installDir"

#Téléchargement de l'archive
wget "$url"
if [[ -f $version ]]; then
#Décompression de l'archive
tar xjvf "$version"
rm "$version"
else
printf "Downloaded file does not exist\n" >&2
fi

Utilisation et installation du script

Comme j'utilise ce script en root je le place dans le répertoire /root/bin. Si ce répertoire n’existe pas il faut le créer avec la commande :


root@thinkdeb:~# mkdir ~/bin

Ensuite il faut créer un fichier et y insérer le script avec un éditeur de texte :


root@thinkdeb:~# vi ~/bin/mozilla-update.sh

Pour pouvoir lancer le script il faut le rendre exécutable :


root@thinkdeb:~# chmod u+x ~/bin/mozilla-update.sh

Pour installer ou mettre à jour Mozilla Firefox il faut lancer


root@thinkdeb:~# ~/bin/mozilla-update.sh firefox

Pour installer ou mettre à jour Mozilla Thunderbird il faut lancer


root@thinkdeb:~# ~/bin/mozilla-update.sh thunderbird

Si vous voulez utiliser ce script sans le chemin complet vous pouvez ajouter ~/bin dans la variable $PATH

 
 

b1n@sp1n