Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # =================================================
- # install_LibreOffice.sh (2013-10-05)
- # =================================================
- # AUTEUR
- # Amine K' (MisterOccan)
- # DESCRIPTION
- # Ce script permet d'automatiser l'installation de
- # LO en s'occupant de:
- # - L'extraction des .tar.gz de LO (Qu'ils soient
- # dans le même dossier que le script).
- # - L'installation de tous les DEBS de LO.
- # - La suppression des répertoires de LO une fois
- # installé.
- # P.S: À lancer dans un terminal!
- # =================================================
- # À FAIRE
- # =================================================
- IFS='
- '
- # Demande du mot de passe.
- read -sp 'Veuillez rentrer votre mot de passe: ' mdp &&
- echo -e "\n"
- # Récupération du répertoire du script.
- SC_DIR=$(cd $(dirname ${BASH_SOURCE[0]}) && pwd)
- # Décompression des .tar.gz.
- for E in LibreOffice*.gz
- do
- tar -zxvf $E
- done &&
- # Récupération du numéro de version de LO.
- numVer=$(ls -F | awk -F _ '/^LibreOffice.*\/$/{print $2}' | head -n 1)
- # Récupération de l'architecture des installateurs de LO.
- archVer=$(ls -F | awk -F _ '/^LibreOffice.*\/$/{print $4}' | head -n 1)
- # Installation de tous les modules de LO.
- cd $SC_DIR/LibreOffice_"$numVer"_Linux_"$archVer"_deb/DEBS/ &&
- echo -e "$mdp\n" | sudo -S dpkg -i *.deb &&
- cd $SC_DIR/LibreOffice_"$numVer"_Linux_"$archVer"_deb_langpack_fr/DEBS/ &&
- echo -e "$mdp\n" | sudo -S dpkg -i *.deb &&
- cd $SC_DIR/LibreOffice_"$numVer"_Linux_"$archVer"_deb_helppack_fr/DEBS/ &&
- echo -e "$mdp\n" | sudo -S dpkg -i *.deb &&
- # Suppression des répertoires de LO.
- cd $SC_DIR &&
- for R in $(ls -dF LibreOffice* | grep "/$")
- do
- rm -vr $R
- done &&
- # Notification visuelle pour signaler la fin de l'installation.
- notify-send "L'installation de LibreOffice $numVer est terminée" &&
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement