PROJET AUTOBLOG


NeoSting.net

source: NeoSting.net

⇐ retour index

Script post-installation pour Ubuntu 13.04 #astuce

vendredi 18 janvier 2013 à 23:53

NeoSting.net - Script post-installation pour Ubuntu 13.04

J'ai reçu un petit mail pour me dire que mon script post-installation pour Ubuntu 12.04 n'était plus sur le serveur. Comme un gros bêta que je suis, j'ai effectivement effacé le répertoire contenant les fichiers. Voici donc mon nouveau petit script Shell de post-installation pour la version 13.04 d'Ubuntu (en alpha) qui permet de gagner du temps après une première installation.

Cette fois-ci, je vais copier/coller directement le code sous licence "WTFPL", de mon nouveau fichier. Le principe reste le même ; il ne s'agît que de commandes classiques, mais amplement suffisantes pour installer ses quelques logiciels préférés.

Par rapport à l'ancienne version, j'ai juste supprimé quelques PPA, pas encore compatibles avec la 13.04, Raring Ringtail. Voilà qui pourra donc vous servir de modèle pour vos besoins personnels. Une fois ce code copié dans un fichier nommé, par exemple, ubuntu1304.sh, il faut le rendre exécutable avec un chmod +x. et le lancer en tapant sudo ./ubuntu1304.sh dans un terminal.

Il se charge de mettre à jour la distribution, d'installer quelques dépôts, d'ajouter des logiciels, le tout sans interventions, sauf à la fin, pour configurer le thème Mediteranean Night que je trouve très réussi. Cf. Image.

#!/bin/sh
alias install='sudo apt-get install -y --force-yes'
alias depot='sudo add-apt-repository --yes'
alias suppr='sudo apt-get remove -y'
clear
echo ' '
echo '#  Ajouts de dépôts PPA  #'
echo ' '
sleep 2
# qarte
depot ppa:vincent-vandevyvre/vvv
# shutter
depot ppa:shutter/ppa
# mediteranean Night
depot ppa:webupd8team/themes
# unity-tweak-tool
depot ppa:freyja-dev/unity-tweak-tool-daily
sleep 3
echo ' '
suppr brasero
echo ' '
sleep 2
echo ' '
echo '# Ajout des dépôts terminé #'
echo ' '
sleep 5
clear
echo ' '
echo '#  Mises à jour des paquets #'
echo ' '
sleep 2
sudo apt-get -y update
clear
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
echo ' '
echo '#  Mises à jour des paquets terminées #'
echo ' '
sleep 5
clear
echo ' '
echo '# Installation des extras et des logiciels #'
echo ' '
sleep 5
sudo apt-get -f install
clear
install virtualbox-qt unity-tweak-tool compizconfig-settings-manager grsync mediterraneannight-gtk-theme gimp gimp-data-extras gimp-plugin-registry ubuntu-restricted-extras ttf-linux-libertine ppa-purge gnome-sushi hardinfo nmap xsensors comix geany vlc mozilla-plugin-vlc network-manager-openvpn liferea audacious gmusicbrowser xcfa gparted pyrenamer keepassx chromium-browser shutter filezilla xfburn qarte
sudo mediterranean-config
echo ' '
echo '# Installation des extras et des logiciels terminée #'
echo ' '
sleep 5
echo ' '
echo '#  Nettoyages (inutiles)...  #'
echo ' '
sudo apt-get -y autoclean
sudo apt-get -y autoremove