Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 01/06/2008, à 13:59

Dark-Sham

Script de sauvegarde et restauration APT

Bonjour à tous ! smile

J'ai créé un petit script de sauvegarde/restauration du sources.list et de la liste des paquets. Ce n'est sûrement pas le premier, mais je l'ai créé tout seul (comme un grand ! big_smile ), donc je le partage wink

http://rsham.free.fr/divers/svg_rest_apt.tar.gz

Dites-moi si vous avez des commentaires/suggestions à propos !

Merci à Alain.g et philou8237 qui m'ont aidé à le réaliser !

A+ !

Dernière modification par Dark-Sham (Le 07/06/2008, à 14:07)


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#2 Le 07/06/2008, à 14:07

Dark-Sham

Re : Script de sauvegarde et restauration APT

Ajout de messages de fin d'opération et ajout d'une gestion d'erreurs.


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#3 Le 07/06/2008, à 14:18

utodeb

Re : Script de sauvegarde et restauration APT

Merci pour le script ça marche impec cool
Ce qui pourrait être sympa serait d'avoir la possibilitée de restaurer une autre sauvegarde que la plus récente.

++

Dernière modification par utodeb (Le 07/06/2008, à 14:18)


Smile today tomorrow will be worse
Simple comme Ubuntu n°2 10.04 LTS

Hors ligne

#4 Le 07/06/2008, à 14:55

uboops

Re : Script de sauvegarde et restauration APT

Sympa et utile ce script !


Tout comme, Ce qui a créé l'Univers (...dont l'Homme) est Patrimoine Universel, tout ce qui a été créé par l'Homme "via ce créateur" doit être au minimum Patrimoine de l'Humanité !

Hors ligne

#5 Le 07/06/2008, à 15:03

Dark-Sham

Re : Script de sauvegarde et restauration APT

utodeb a écrit :

Merci pour le script ça marche impec cool
Ce qui pourrait être sympa serait d'avoir la possibilitée de restaurer une autre sauvegarde que la plus récente.

++

Oui j'y avais pensé aussi, je vais m'y mettre ^^


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#6 Le 07/06/2008, à 15:54

Dark-Sham

Re : Script de sauvegarde et restauration APT

Et voilà ! J'en ai profité pour commenter le code source et rajouter quelques messages de Bienvenue/Au revoir tongue

Dernière modification par Dark-Sham (Le 07/06/2008, à 15:55)


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#7 Le 15/06/2008, à 13:18

Dark-Sham

Re : Script de sauvegarde et restauration APT

Correction d'un bug en présence de plusieures sauvegardes et ajout d'une sauvegarde du sources.list original lors de la restauration (en cas de pépin).


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#8 Le 16/06/2008, à 19:41

zolar

Re : Script de sauvegarde et restauration APT

Très utile! merci pour ce script smile


PC : Kubuntu 11.10
EeeePC 1000h : Ubuntu 11.10 + XFCE

Hors ligne

#9 Le 13/07/2008, à 19:33

fourminux

Re : Script de sauvegarde et restauration APT

Ce script ainsi que celui de la restauration système fait par Yurek, pourraient être intégrés dans une prochaine distro, non?
cela m'a toujours étonné qu'il n'y ait pas de fonction de restauration système comme sur ... Mac big_smile


Monté une salle info 100% Linux sans rien y connaitre
Kubuntu 10.10 / XP
Centrino 1,73-1,5Gb- Intel 128Mb shared
Simple comme Ubuntu, Linux n'est pas Windows. Noob? Quid après l'install?

Hors ligne

#10 Le 13/07/2008, à 22:36

uboops

Re : Script de sauvegarde et restauration APT

Oui, c'est une bonne idée de fusionner ces 2 scripts !
lien restauration système :
http://forum.ubuntu-fr.org/viewtopic.php?id=154670


Tout comme, Ce qui a créé l'Univers (...dont l'Homme) est Patrimoine Universel, tout ce qui a été créé par l'Homme "via ce créateur" doit être au minimum Patrimoine de l'Humanité !

Hors ligne

#11 Le 14/07/2008, à 16:54

Dark-Sham

Re : Script de sauvegarde et restauration APT

Je lui ai déjà proposé, mais il n'a pas répondu... tongue

Au fait, une prochaine mise à jour va être publiée, il y a des morceaux du code qui ne vont pas. smile

Dernière modification par Dark-Sham (Le 14/07/2008, à 16:55)


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#12 Le 14/07/2008, à 18:32

uboops

Re : Script de sauvegarde et restauration APT

Oui, j'ai vu, c'est probablement par ce que ce script (restauration système) est encore dans un stade du développement !


Tout comme, Ce qui a créé l'Univers (...dont l'Homme) est Patrimoine Universel, tout ce qui a été créé par l'Homme "via ce créateur" doit être au minimum Patrimoine de l'Humanité !

Hors ligne

#13 Le 14/07/2008, à 18:45

Dark-Sham

Re : Script de sauvegarde et restauration APT

Dès que je rentre chez moi, j'arrange mon script et je lui redemande big_smile


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#14 Le 14/07/2008, à 23:35

Dark-Sham

Re : Script de sauvegarde et restauration APT

Et voilà, je l'ai remodifié : http://rsham.free.fr/divers/svg_rest_apt.tar.gz

Je vais redemander à Yurek smile


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#15 Le 15/07/2008, à 10:39

yurek

Re : Script de sauvegarde et restauration APT

c'est possible.

Il y a une chose qui me tracasse : dpkg --get-selections

Cette fonction est intéressante, mais pour la restauration elle n'est pas conseillé. Pour des périodes court ça va encore mais d'une version à une autre ubuntu ou meme d'une mise a jour a une autre , ça change et utiliser ce script ne ferait que tuer les nouvelles installations, donc le script est inutiles.
Par contre je vais ajouter les fichiers de configurations sources.list et d'autres importantes au systeme est souvent manipulé sur le forum et là c'est plus intéressant.

Affaire résolu à l'amiable ?

Dernière modification par yurek (Le 15/07/2008, à 11:20)


http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros

Hors ligne

#16 Le 15/07/2008, à 11:13

Dark-Sham

Re : Script de sauvegarde et restauration APT

En effet, tu marques un point pour le dpkg --get-selections big_smile


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#17 Le 15/07/2008, à 11:24

yurek

Re : Script de sauvegarde et restauration APT

Pour information on pourrait tout de meme utiliser cette fonction pour voir les différences entre une installation et une autre pour éventuellement faire une liste des paquets qui ont été installé apès la personnalisation du systeme ou pour maintenir des historiques d'installations ce qui serait extrêmement utile.


http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros

Hors ligne

#18 Le 15/07/2008, à 16:00

Totor

Re : Script de sauvegarde et restauration APT

yurek a écrit :

c'est possible.

Il y a une chose qui me tracasse : dpkg --get-selections

Cette fonction est intéressante, mais pour la restauration elle n'est pas conseillé. Pour des périodes court ça va encore mais d'une version à une autre ubuntu ou meme d'une mise a jour a une autre , ça change et utiliser ce script ne ferait que tuer les nouvelles installations, donc le script est inutiles.
Par contre je vais ajouter les fichiers de configurations sources.list et d'autres importantes au systeme est souvent manipulé sur le forum et là c'est plus intéressant.

Affaire résolu à l'amiable ?

Ca me parait étrange de considérer que l'on puisse faire une restauration sur socle différent de celui de la sauvegarde roll!
Le processus n'est-il pas plutôt : sauvegarde avant upgrade. Si ok alors nouvelle sauvegarde sinon restauration ?


-- Lucid Lynx --

Hors ligne

#19 Le 15/07/2008, à 17:04

Dark-Sham

Re : Script de sauvegarde et restauration APT

Totor a écrit :

Ca me parait étrange de considérer que l'on puisse faire une restauration sur socle différent de celui de la sauvegarde roll!
Le processus n'est-il pas plutôt : sauvegarde avant upgrade. Si ok alors nouvelle sauvegarde sinon restauration ?

Tu marques également un point. Yurek ? tongue


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#20 Le 15/07/2008, à 17:29

yurek

Re : Script de sauvegarde et restauration APT

Totor je ne te comprends pas. surement l'abus du langage bash ! lol

Moi je voyais juste une restauration sur une nouvelle installation, dans ce cas il faut suivre une procédure bien précise.

Installer ubuntu
Lancer cette commande pour sauvegarder les paquets installés => fichier 1
Installer tous les logiciels nécessaires pour personaliser le systeme
Lancer une nouvelle fois la commande => fichier 2
Faire la différence entre ces deux fichiers et sauvegarder cette différence.

Bien sur certains paquets portant le numéros de version pourront poser probleme mais ce seront des paquets pas trop critique.

Dernière modification par yurek (Le 15/07/2008, à 17:38)


http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros

Hors ligne

#21 Le 15/07/2008, à 17:39

pipou24

Re : Script de sauvegarde et restauration APT

Avantage service lol

vous avez suivi ca ? http://forum.ubuntu-fr.org/viewtopic.php?pid=1828499
et si un utilisateur de KKKde pouvait confirmer ca :
http://forum.ubuntu-fr.org/viewtopic.php?id=222768


Non geek et fier de l'être. ㋡

Hors ligne

#22 Le 15/07/2008, à 19:23

Totor

Re : Script de sauvegarde et restauration APT

yurek a écrit :

Totor je ne te comprends pas. surement l'abus du langage bash ! lol

Moi je voyais juste une restauration sur une nouvelle installation, dans ce cas il faut suivre une procédure bien précise.

Non non...pas d'abus ! Rassures-toi wink Ce n'est qu'une infine partie de mon activité professionnelle big_smile

En soit, les restaurations sur socle logiciels identiques à la sauvegarde sont déjà délicates. Surtout si le socle concerné est l'OS puisque tu parles de changement et/ou de mises à jour d'ubuntu (upgrade). La maitrise de ce genre d'action sur un socle différents est d'autant plus difficile et le résultat est parfois imprévisible. C'est pourquoi, il est fortement conseillé d'effectuer une sauvegarde avant et après l'installation ou l'upgrade.
Avant, si l'installation/upgrade échoue.
Après, pour restaurer le nouveau socle si la restauration des données issuent de l'ancien socle échoue (cette sauvegarde devient la sauvegarde de référence).
En effet, si les données restaurées (provenant de ton ancien socle) sont incompatibles (je caricaturise) avec ton nouveau socle, 3 possibilités s'offrent à toi :

1. tout réinstaller : très coûteux en temps, en ressource humaines etc... et donc en € !
2. restaurer :  moins coûteux mais à moindre mal.
3. il existe un patch ou autre : cool, on s'en sort vraiment bien !

De part la diversité des environnements logiciels et matériels, les installations ou mises à jours d'une machine à l'autre ne produit pas forcément le même résultat. C'est pour cela que l'on qualifie ses actions (installations, restauration, sauvegarde) avant de le faire sur l'environnement cible (production).

Enfin...tout ça pour dire que restaurer tes paquets sur un OS différents me parait quelque peut incongrue !
Mais ce n'est que mon point de vu wink

Bon, je vous laisse, je dois aller donner le bib à ma fille !

Dernière modification par Totor (Le 15/07/2008, à 19:23)


-- Lucid Lynx --

Hors ligne

#23 Le 15/07/2008, à 19:52

pipou24

Re : Script de sauvegarde et restauration APT

Jeu !


Non geek et fier de l'être. ㋡

Hors ligne

#24 Le 15/07/2008, à 20:24

Dark-Sham

Re : Script de sauvegarde et restauration APT

Et puis ce que retourne dpkg --get-selections, ce sont uniquement des nom sde paquets. Si certains ne sont pas présent dans le nouveaux dépôts des nouvelles versions d'Ubuntu, il ne seront tout simplement pas installés smile


Script de sauvegarde/restauration APT

Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe

Hors ligne

#25 Le 15/07/2008, à 22:07

yurek

Re : Script de sauvegarde et restauration APT

Totor tu as raison mais dans un domaine uniquement : professionnel.

Cependant j'émets un fort doute sur tes phrases :

1. tout réinstaller : très coûteux en temps, en ressource humaines etc... et donc en € !
Réinstallé est rapide débugger est plus lent !

2. restaurer :  moins coûteux mais à moindre mal.
Restaurer est plus lent, et plus difficile.

Enfin ca dépend du milieu et des contraintes.

Voici mon algorithme :
Cas d'une installation saine code 1
Sauvegarder la liste des paquets installés => fichier 1 et sauvegarder ce fichier
Installer tous les logiciels nécessaires pour personnaliser le systeme
Lancer une nouvelle fois la commande => fichier 2

Faire la différence entre ces deux fichiers et sauvegarder cette différence fichier 3.

Cas d'une mise a jour code 2

Sauvegarder la liste des paquets installés avec les numéros de version => fichier 1  et sauvegarder ce fichier
Installer les mises a jours
Lancer une nouvelle fois la commande => fichier 2
Faire la différence entre ces deux fichiers et sauvegarder uniquement cette différence.

Cas d'une mise a jour du fichier de différence

executer code 1 avec le fichier 1 ( qui peut etre généré par un ubuntu fraichement installé )  puis code 2

Alors ?


http://doc.ubuntu-fr.org/installation/debutants
http://doc.ubuntu-fr.org/diagnostic
http://doc.ubuntu-fr.org/diagnostic_outils
http://doc.ubuntu-fr.org/reflexe_ubunteros

Hors ligne

Haut de page ↑