Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/10/2006, à 15: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, à 15:44)


un vaut mieu que deux ! CQFD

Hors ligne

#2 Le 31/10/2006, à 16: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 wink : 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