Bonjour a tous, j'ai réalisé un petit script pour me faciliter la vie et je vous le mets donc a disposition.
Ce script fonctionne sous linux et a pour but d'installer automatiquement les logiciels que vous souhaitez (utile lorsque vous réinstallez une machine notamment).
Pour l'utiliser, copiez le dans un fichier texte, puis
chmod 777 votrefichier
puis
./votrefichier
Le principe est simple, exécutez le script sans arguments pour qu'il affiche la liste de logiciels disponible, puis l’exécuter en rajoutant les logiciels souhaités.
Exemple
./votrefichier virtualbox gimp gparted
Vous pouvez bien évidement le modifier comme vous le souhaitez, pour rajouter un logiciel c'est très simple il suffit de rajouter une fonction :
logicielsouhaitéInstall() {
la commande qui installe le logiciel
}
Puis de rajouter le nom du logiciel dans la liste en bas (entre les EOF)
hp virtualbox gimp sensors gparted grubcustomizer ssh logicielsouhaité
Voici le script en question :
#!/bin/bash
hpInstall() {
apt-get install -y hplip
}
virtualboxInstall() {
sudo apt-get install -y virtualbox
}
gimpInstall() {
sudo apt-get install -y gimp
}
sensorsInstall() {
apt-get install -y lm-sensors
sensors-detect
}
gpartedInstall() {
apt-get install -y gparted
}
grubcustomizerInstall() {
add-apt-repository ppa:danielrichter2007/grub-customizer && apt-get update && apt-get install -y grub-customizer
}
sshInstall() {
apt-get install -y openssh-server
}
printhelp() {
cat <<EOF
hp virtualbox gimp sensors gparted grubcustomizer ssh
Made by Mavrix
EOF
}
La ligne suivante permet d'installer le script afin qu'il soit reconnu comme une commande.
##echo $0 | grep -q ^/usr/local/bin || cp $0 /usr/local/bin
[ -z "$1" ] && printhelp && exit
if [ -n "$1" ] ; then
while [ -n "$1" ] ; do
${1}Install
shift
done
fi
apt-get update
apt-get upgrade
exit 0
Si cela vous parait compliqué et si vous avez des questions n'hésitez pas a me les poser !
edit modo : titre