Pages : 1
#1 Le 30/10/2006, à 14:42
- bris
[astuce] script bash pour MAJ ubuntu
Voilà,
c'est pas grand chose mais j'ai fait un petit script bash pour pouvoir installer une nouvelle version d'ubuntu en mode server (sans server graphique, encore que je pense que c'est aussi valable pour mettre à jour une version graphique).
le script permet de choisir quels sont les dépots que vous souhaitez installés (en plus de ceux de base, vous avez le choix d'intaller ou non les "universe", "multiverse" et "security"...)
Certain dirons que mon script ne sert à rien, ils ont peut-etre raison mais 2 arguments me l'ont fait réaliser :
1 - si vous avez plus de 10 servers à mettre à jour, cela vous fait gagner environ 7 minutes :-D
2 - Je découvre avec frénésie les scripts bash, et il faut bien que je m'entraine :-)
évidement, il vous faut donner les bons droits et un bon chmod pour que cela fonctionne, mais j'ai testé et çà marche!!! Il y a surement moyen d'améliorer le code et surtout, et les commentaires somme-toute assez sommaires, ne vous en privez pas! profitez seulement de cette discution pour nous en faire part....
Voici un zip des différents fichiers : www.samaritano.net/dist_upgrade.zip
vous devez décompacter le dossier dist_upgrade dans le dossier d'un USER par exemple puis :
chmod 700 -R dist_upgrade
chown root:root -R dist_upgrade
cp -a /home/USER/dist_upgrade/* -v /usr/local/sbin
après un sudo su, vous n'avez qu'à écrire la commande dist_upgrade, ah oui écrivez bien le nom de la nouvelle version!!!
Dernière modification par bris (Le 30/10/2006, à 14:44)
un vaut mieu que deux ! CQFD
Hors ligne
#2 Le 31/10/2006, à 15:21
- luc Milland
Re : [astuce] script bash pour MAJ ubuntu
si vous avez plus de 10 servers à mettre à jour, cela vous fait gagner environ 7 minutes :-D
Au passage : pour gagner encore plus de temps, apt-proxy est notre ami : http://apt-proxy.sourceforge.net/
Au lieu de télécharger 10 fois le même paquet, tout le monde tape joyeusement dans une machine du lan avec des sources.list du genre :
deb http://foo:9999/ubuntu edgy main restricted universe multiverse
http://www.praksys.org
Hors ligne
Pages : 1