Bonjour,
J'ai créé un tel fichier, je peux donc t'aider
johndoe38 a écritwget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
peut être remplacé par
johndoe38 a écritwget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | apt-key add -
car tu va lancer tout le script en sudo.
Pour tes apt-get install je te conseille non pas
johndoe38 a écritapt-get install synergy codeblocks kompozer
mais
apt-get install -y synergy
apt-get install -y codeblocks
apt-get install -y kompozer
pour deux raisons :
1- Il ne te mandera pas confirmation avant d'installer (-y)
2- Si pour une raison ou une autre synergy ne peut pas être trouvé (paquet indisponible ou mal orthographié), alors codeblocks et kompozer seront tout de même installés.
Et puis j'espère que tu as bien mis un # avant ta première ligne et même un #!/bin/bash
Je te propose ce début de script pour vérifier que l'utilisateur est bien root et qu'une connexion internet est disponible (ce n'est pas de moi, mais je ne suis pas en mesure de citer ma source, le script de LiveUSB je crois) :
#!/bin/bash
clear
#_______________________________________________________________________________________________
#_________________________________________Test sudo_____________________________________________
cd ${HOME} ;
if [ $HOME = "/root" ] && [ $(whoami) = "root" ]; then
echo "Utilisateur pas en root utilisez sudo SVP, sudo \"$0\"" ;
exit 0
elif [ $HOME != "/root" ] && [ $(whoami) = "root" ]; then
echo "Utilisateur ok $USER $(whoami) $HOME"
else
echo "Stop erreur Utilisateur veuillez utiliser sudo \"$0\"" ;
exit 0
fi
#_______________________________________________________________________________________________
#_________________________________________Test connectivité_____________________________________
if ! ping -c 1 www.ubuntu.fr > /dev/null; then
echo "Pas de connexion internet detectée";
exit 0
fi
A bientôt..
PS :
johndoe38 a écritwget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sud$
C'est quoi sud$ ? Je ne comprend pas cette ligne...