Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| points_de_restauration_pour_un_systeme_linux [Le 25/10/2011, 01:13] – Correction fautes 79.86.102.37 | points_de_restauration_pour_un_systeme_linux [Le 01/04/2026, 02:32] (Version actuelle) – suppr hors sujet (sujet = snapshot, pas les paquets ni même la sauvegarde) | tags : pas tuto, +portail | liens wpfr, internes | +backintime +rsnapshot | réécriture krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| - | ---- | + | ====== Points de restauration du système ====== |
| - | ====== Points | + | Quand un [[: |
| - | ===== Introduction ===== | + | Pour ce faire, existe le concept de //points de restauration// |
| - | Pour des questions de sécurité ou d'intégrité d'un système ou de confort | + | La différence avec une [[: |
| - | Pour ce faire, il y a le concept de **Point de Restauration**. Il est question ici de conserver un certain nombre de paramètres concernant, soit les paramètres et les données des paquets logiciels et les modules et dépendances qui sont installés dans l' | + | <note important> |
| + | Les // | ||
| - | Pour le moment, il n'existe | + | Un // |
| + | </ | ||
| - | Pour pallier temporairement ce manque, vous trouverez dans le présent tutoriel, plusieurs sections qui répondent à des cas, à des besoins spécifiques, | + | ===== Applications ===== |
| - | La dernière solution proposée se veut une synthèse de toutes les sections et c'est elle qui donne les résultats qui se rapprochent le plus de l' | + | * [[:Timeshift]] |
| + | * [[: | ||
| - | - Ce ne sont pas des procédures simples ! | + | ==== Méthode graphique et automatisée ==== |
| - | - C'est gourmand en espace de disque dur ! | + | |
| - | - Dans un sens comme dans l' | + | |
| - | - Les erreurs graves ou irréversibles sont faciles à faire, si vous n' | + | |
| - | <note tip> | + | La méthode de référence pour prendre des points de restauration sur Ubuntu est l' |
| - | ===== Avant l' | + | Le **point de restauration** dont il est ici question comprend tout le système |
| - | ==== Introduction ==== | + | Pour en savoir plus, voire la page [[: |
| - | Quand vous vous apprêtez à utiliser une nouvelle classe de logiciels, par exemple des logiciels de montage vidéo ou de retouche photo ou pour l' | + | ===== Services |
| + | * [[: | ||
| - | Il y a la méthode via l' | + | ===== Systèmes |
| - | Voici une méthode simple et très rapide pour sauvegarder sa liste de paquets, et la restaurer, si besoin | + | * [[:Btrfs]] |
| + | * [[:ZFS]] | ||
| - | * Téléchargement des listes des sources des paquets disponibles. | + | ===== Voir aussi ===== |
| - | * Téléchargement décompression et installation des mises à jour des paquets. | + | |
| - | * Enregistrement de la liste des paquets installés comme point de restauration. | + | |
| - | * Installer et tester le ou les logiciels. | + | |
| - | * Si vous gardez le ou les logiciels installer, vous arrêtez ici, il n'y a rien d' | + | |
| - | * Sinon, vous notez le nom du logiciel ou des logiciels que vous souhaitez garder. | + | |
| - | * Marquage de tous les paquets pour la désinstallation. | + | |
| - | * Marquage de tous les paquets à installer avec la liste des paquets installés comme point de restauration. | + | |
| - | * Application des modifications effectuer sur la liste des paquets qui ont été marqués. | + | |
| - | * Réinstaller que le ou les logiciels retenus. | + | |
| - | Dans cette section, nous vous proposons | + | * [[wpfr> |
| + | * //[[:sauvegarde# | ||
| + | * // | ||
| + | * [[wpfr> | ||
| + | * [[:git]] | ||
| + | * [[: | ||
| + | * [[:CVS]] | ||
| - | * [[# | + | ==== Pages en lien ==== |
| - | * [[# | + | |
| - | === Prérequis === | + | {{backlinks> |
| - | + | ||
| - | * Rien, sauf les [[sudo|droits d' | + | |
| - | + | ||
| - | === Versions concernées === | + | |
| - | + | ||
| - | * Tout système Linux basé sur Debian, donc Ubuntu, Kubuntu, Xubuntu, Édubuntu, etc. | + | |
| - | * Testé sous Kubuntu 9.10 32 bits. | + | |
| - | + | ||
| - | ==== Dans une console ==== | + | |
| - | + | ||
| - | === Création d'un point de restauration === | + | |
| - | + | ||
| - | Procédez à la mise à jour du système Linux avec les commandes suivantes : | + | |
| - | + | ||
| - | sudo aptitude update | + | |
| - | # Téléchargement des listes des sources des paquets disponibles. | + | |
| - | + | ||
| - | sudo aptitude safe-upgrade | + | |
| - | # Téléchargement décompression et installation des mises à jour des paquets. | + | |
| - | + | ||
| - | Enregistrement de la liste des paquets installés comme point de restauration avec la commande suivante (dans le nom du fichier texte, vous remplacez " | + | |
| - | + | ||
| - | dpkg --get-selections | + | |
| - | | + | |
| - | + | ||
| - | Installer et tester le ou les logiciels. | + | |
| - | + | ||
| - | === Restauration d'un point === | + | |
| - | + | ||
| - | Si vous gardez le ou les logiciels installer, vous arrêtez ici, il n'y a rien d' | + | |
| - | + | ||
| - | Sinon, vous notez le nom du logiciel ou des logiciels que vous souhaitez garder. | + | |
| - | + | ||
| - | Pour revenir à un point de restauration précédemment créé (dans le nom du fichier texte, vous remplacez " | + | |
| - | + | ||
| - | dpkg --clear-selections | + | |
| - | # Marquage de tous les paquets pour la désinstallation. | + | |
| - | + | ||
| - | dpkg --set-selections < PointDeRestauration-Date.txt | + | |
| - | # Marquage de tous les paquets à installer avec le contenu du fichier texte " | + | |
| - | + | ||
| - | sudo apt-get dselect-upgrade | + | |
| - | # Application des modifications effectuer sur la liste des paquets qui ont été marqués. | + | |
| - | + | ||
| - | Réinstaller le ou les logiciels retenus. | + | |
| - | + | ||
| - | Voilà, vous avez gardé votre système propre ! | + | |
| - | + | ||
| - | === Liens utiles et complémentaires === | + | |
| - | + | ||
| - | [[http:// | + | |
| - | |http:// | + | |
| - | ]] | + | |
| - | * Astuce dpkg et les sélections de paquets : [[http:// | + | |
| - | |http:// | + | |
| - | ]] | + | |
| - | + | ||
| - | * (En anglais) 2 Ways Of Reinstalling All Of Your Current Installed Packages On A Fresh Ubuntu Installation : [[http:// | + | |
| - | + | ||
| - | + | ||
| - | ==== Avec un Script bash ==== | + | |
| - | + | ||
| - | === Algorithme === | + | |
| - | + | ||
| - | Ce script est une automatisation des commandes précédentes en deux étapes, a exécuter dans une console. | + | |
| - | + | ||
| - | Il vérifie l' | + | |
| - | + | ||
| - | - S'il n' | + | |
| - | + | ||
| - | - S'il existe, on passe à la prochaine action. | + | |
| - | + | ||
| - | On vous propose les actions suivantes : | + | |
| - | + | ||
| - | < | + | |
| - | 1) Créer un point de restauration. | + | |
| - | + | ||
| - | 2) Restaurer un point. | + | |
| - | + | ||
| - | 3) Quitter. | + | |
| - | + | ||
| - | Taper le numéro de l' | + | |
| - | </ | + | |
| - | + | ||
| - | Dans le cas 1, un point de restauration est créé dans le dossier « PointDeRestauration » portant comme nom la date du jour. | + | |
| - | + | ||
| - | Dans le cas 2, La liste des points de restauration du dossier apparaît et on vous demande d' | + | |
| - | + | ||
| - | Dans le cas 3, le script se termine. | + | |
| - | + | ||
| - | Si vous tapez CTRL-C, le script s' | + | |
| - | + | ||
| - | === Créer et utiliser le script === | + | |
| - | + | ||
| - | Créer le script avec la commande suivante dans une console : | + | |
| - | + | ||
| - | - Sous Kubuntu : | + | |
| - | + | ||
| - | sudo kate ~/ | + | |
| - | + | ||
| - | - Sous Ubuntu : | + | |
| - | + | ||
| - | sudo gedit ~/ | + | |
| - | + | ||
| - | Copier le contenu qui suit dans l' | + | |
| - | + | ||
| - | < | + | |
| - | # | + | |
| - | nomDossier=~/ | + | |
| - | clear | + | |
| - | mkdir -p $nomDossier | + | |
| - | echo "" | + | |
| - | echo "1) Créer un point de restauration." | + | |
| - | echo "" | + | |
| - | echo "2) Restaurer un point." | + | |
| - | echo "" | + | |
| - | echo "3) Quitter." | + | |
| - | echo "" | + | |
| - | echo "Taper le numéro de l' | + | |
| - | echo "" | + | |
| - | read touche1 | + | |
| - | + | ||
| - | case " | + | |
| - | 1) | + | |
| - | point=$(date +%F) | + | |
| - | if dpkg --get-selections > $nomDossier/ | + | |
| - | echo "Le point de restauration « $point » a est créé avec succès !" | + | |
| - | else | + | |
| - | echo "La création du point de restauration a échoué !" | + | |
| - | fi | + | |
| - | ;; | + | |
| - | 2) | + | |
| - | echo "Taper la date « exacte », parmi les points de restaurations les suivants : " | + | |
| - | echo | + | |
| - | cd $nomDossier | + | |
| - | ls | + | |
| - | read point | + | |
| - | if [ -f $nomDossier/ | + | |
| - | sudo dpkg --clear-selections | + | |
| - | if sudo dpkg --set-selections < $nomDossier/ | + | |
| - | sudo apt-get dselect-upgrade | + | |
| - | echo "Votre système a été restauré en date du « $point » avec succès !" | + | |
| - | else | + | |
| - | echo "La restauration a échoué !" | + | |
| - | fi | + | |
| - | else | + | |
| - | echo "Le fichier pour la date de restauration « $point » n' | + | |
| - | fi | + | |
| - | ;; | + | |
| - | 3) | + | |
| - | echo "Fin du script sans exécuter de commande !" | + | |
| - | ;; | + | |
| - | esac | + | |
| - | echo "" | + | |
| - | </ | + | |
| - | + | ||
| - | Donner les doit d' | + | |
| - | + | ||
| - | chmod +x PointDeRestauration.sh | + | |
| - | + | ||
| - | Pour exécuter ce script dans une console avec la commande suivante et suivez les instructions : | + | |
| - | + | ||
| - | ./ | + | |
| - | + | ||
| - | ===== POUR TOUTES LES PROCÉDURES QUI SUIVENT ===== | + | |
| - | + | ||
| - | <note warning> | + | |
| - | + | ||
| - | ==== Avec un logiciel en mode graphique ==== | + | |
| - | + | ||
| - | + | ||
| - | ===== Les paramètres d'un utilisateur ===== | + | |
| - | + | ||
| - | ==== Introduction ==== | + | |
| - | + | ||
| - | Les paramètres d'un utilisateur peut-être définit comme suit : **Ensemble des configurations des logiciels installés et de leurs données de bases**. Par exemple, tous les paramètres de configuration du bureau et des préférences de l' | + | |
| - | + | ||
| - | Ici, vous trouverez des méthodes pour corriger la situation. Elles consistent à créer des archives compressées contenant tous les fichiers de paramètres et de configuration et les données de base des logiciels utilisés et les méthodes permettant leur restauration. | + | |
| - | + | ||
| - | <note important> | + | |
| - | + | ||
| - | Dans cette section, nous vous proposons : | + | |
| - | + | ||
| - | * [[# | + | |
| - | * [[# | + | |
| - | * [[# | + | |
| - | + | ||
| - | === Prérequis === | + | |
| - | + | ||
| - | * Rien, sauf les [[sudo|droits d' | + | |
| - | + | ||
| - | ==== Dans une console ==== | + | |
| - | + | ||
| - | === Création d'un point de restauration === | + | |
| - | + | ||
| - | Lancer Konqueror ou Dolphin ou Nautilus. | + | |
| - | + | ||
| - | Appuyer sur la touche **F4** pour ouvrir une console | + | |
| - | + | ||
| - | Je vous recommande de créer sur le périphérique de votre choix, un dossier qui contiendra tous les fichiers d' | + | |
| - | + | ||
| - | Par exemple, si nous souhaitons utiliser le dossier courant de l' | + | |
| - | + | ||
| - | mkdir / | + | |
| - | + | ||
| - | Pour créer une archive compressée de tous les paramètres de l' | + | |
| - | + | ||
| - | Pour notre exemple la commande sera : | + | |
| - | + | ||
| - | sudo 7z a / | + | |
| - | + | ||
| - | Si votre mot de passe vous est demandé, entrer le mot de passe habituel pour l' | + | |
| - | + | ||
| - | Si nous étions le 14 mai 2010, la même commande deviendrait la suivante : | + | |
| - | + | ||
| - | sudo 7z a / | + | |
| - | + | ||
| - | Cela prendra quelques minutes, soyer patient ! | + | |
| - | + | ||
| - | == Liens == | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | === Restauration d'un point === | + | |
| - | + | ||
| - | == Cas numéro 1 == | + | |
| - | + | ||
| - | Le cas d'une restauration dans l' | + | |
| - | + | ||
| - | Pour décompresser l' | + | |
| - | + | ||
| - | sudo 7z x / | + | |
| - | + | ||
| - | Cela prendra quelques minutes, soyer patient ! | + | |
| - | + | ||
| - | == Cas numéro 2 == | + | |
| - | + | ||
| - | Le cas d'une restauration dans l' | + | |
| - | + | ||
| - | Nous devons nous déplacer dans le dossier racine du **home** d' | + | |
| - | + | ||
| - | sudo cd / | + | |
| - | + | ||
| - | Pour décompresser l' | + | |
| - | + | ||
| - | sudo 7z e / | + | |
| - | + | ||
| - | La différence dans la commande est le paramètre **e** qui remplace le paramètre **x** ! | + | |
| - | + | ||
| - | Cela prendra quelques minutes, soyer patient ! | + | |
| - | + | ||
| - | ==== Avec un Script bash ==== | + | |
| - | + | ||
| - | ==== Avec un logiciel en mode graphique ==== | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | ===== Les données d'un utilisateur ===== | + | |
| - | + | ||
| - | ===== Les données partagées entre Linux Win ===== | + | |
| - | + | ||
| - | ===== Les paramètres et données d'un utilisateur ===== | + | |
| - | + | ||
| - | ===== Les paramètres d'un système ===== | + | |
| - | + | ||
| - | ===== Les données d'un système ===== | + | |
| - | + | ||
| - | ===== Changement de 32 Bits à 64 Bits ===== | + | |
| - | + | ||
| - | ===== Changement de 64 Bits à 32 Bits ===== | + | |
| - | + | ||
| - | ===== Un système Linux complet ===== | + | |
| - | + | ||
| - | ===== Vous pouvez m' | + | |
| - | + | ||
| - | <note help>Je suis unilingue francophone et cela m' | + | |
| - | + | ||
| - | ===== Autres pages en lien avec les sujets ===== | + | |
| - | + | ||
| - | {{backlinks> | + | |
| - | {{topic> | + | |
| ---- | ---- | ||
| - | + | //[[:Contributeurs]] : [[:utilisateurs: | |
| - | // | + | |
| - | + | ||
