Script de Post Installation
Classé dans : Dérivés d'Ubuntu, Ubuntu - Mots clés : script, installPrécédemment, je postais des articles pour indiquer les opérations à effectuer après l'installation d'une distribution donnée (pour obtenir tous les logiciels "qui vont bien").
Mais maintenant cela fait un peu plus d'un an que j'utilise un script pour faire ça : j'avais posté un article sur LinuxFR et j'avais oublié de le faire chez moi ;-) ... c'est corrigé maintenant !
Les Scripts
Bon, ce n'est pas un seul script, mais un script pour chaque distribution que j'utilise. Pour le moment, il y en a 5 :
- myBodhi,
- myeOS : my elementaryOs
- myGnome : Ubuntu Gnome.
- myLubuntu
- myXubuntu
Seules myXubuntu et myeOS sont à jour, mais il n'y aurait pas beaucoup de choses à faire pour utiliser les autres (peut-être plus pour myBodhi qui n'a pas été modifié avec la dernière version de Bodhi). Ce sont, toutes, des distributions Ubuntu (ou des dérivées).
Les scripts ajoutent des applications à une installation standard : ils utilisent donc le système de package apt
, mais aussi des ppa
et même des téléchargements (et installation) de fichiers .DEB
.
Description
Le nom des scripts commencent tous par my (myBodhi, myeOs, myGnome …) : cela indique bien que c'est ma version du script.
Tous les scripts utilisent un tronc commun avec des fonctions communes dans mc_postinst_common.sh
.
N'hésitez pas à "forker" pour créer vos propres versions du script avec vos applications préférées.
Installation
Pour chaque script, le ReadMe (qui est affiché sur la page principale de BitBucket) explique comment l'installer. En une seule ligne de commande vous copiez les fichiers (oui, il y en a plusieurs) dans le répertoire dans lequel vous exécutez la ligne de commande. Il ne vous reste plus qu'à exécuter le script : myxxx.sh
.
Les Fichiers
En dehors des fichiers README.md
et contributors.txt
, il y a 4 fichiers :
mc_postinst_common.sh
: le fichier avec les fonctions communes, identiques pour tous les scriptsmyxxx.eng
etmyxxx.fr
: les fichiers qui contiennent les messages affichés en Français et en Anglais (seules langues disponibles pour le moment).- myxxx.sh : le script où sont définis les logiciels et commandes à effectuer.
Bonne (post) Installation ! ! !