Si je veux faire une sauvegarde de tout ce que j'ai fait depuis la nouvelle installation d'Ubuntu, quelles sont les options possibles? Que dois-je sauvegarder? Je souhaite obtenir tous les paramètres que j'ai modifiés, tous les packages que j'ai installés, etc.
package-management
backup
n1kh1lp
la source
la source
sudo dpkg -l > installed_software.txt
:!dpkg --get-selections
solutions couvrent cela.Réponses:
Programmes
Un moyen rapide de sauvegarder une liste de programmes consiste à exécuter ceci:
Il les sauvegardera dans un format que dpkg peut lire * après votre réinstallation, comme ceci:
* Vous devrez peut-être mettre à jour la liste des paquets disponibles de dpkg ou il ignorera simplement vos sélections (voir ce bogue Debian pour plus d'informations). Vous devriez le faire avant
sudo dpkg --set-selections < ~/Package.list
, comme ceci:Paramètres et données personnelles
Avant de réinstaller, vous devriez probablement sauvegarder les paramètres de certains de vos programmes. Cela peut facilement être fait en récupérant les dossiers de / etc et tout le contenu de votre répertoire utilisateur (pas seulement ce que vous pouvez voir dans Nautilus!):
Après la réinstallation, vous pouvez le restaurer avec:
Donc, tous ensemble comme un script pseudo-bash.
Cela suppose qu’il n’ya qu’un seul utilisateur sur la machine (supprimez le
/'whoami'
cas contraire) et que vous avez utilisé le même nom d’utilisateur sur les deux installations (modifiez la destination de rsync sinon).la source
dpkg: warning: package not in database at line XXX: xrdp
et il n'y a pas de paquet par nom « dselect »Log Out
via l'icône d'engrenage dans la barre de menus principale. Passez ensuite à une CLI viaCTRL-ALT-F1
. Là, restaurez .config / dconf / user à partir de votre sauvegarde. Revenez à l'interface graphique viaCTRL-ALT-F7
, reconnectez-vous. Voilà: tous vos paramètres liés à Unity sont de nouveau actifs! Explication: Tentative: lorsqu’une session de l’interface utilisateur graphique Unity est active, le fichier dconf peut être verrouillé ou ignoré. Vous devez donc basculer en mode CLI pur?À qui cela s'adresse-t-il: les utilisateurs qui utilisent régulièrement leur ordinateur, qui ont effectué une configuration minimale ou aucune configuration en dehors de leur dossier de départ, ne se sont pas trompés de scripts et de services de démarrage. Un utilisateur qui souhaite que son logiciel soit restauré tel qu'il était lorsqu'il l'a installé avec toutes les personnalisations effectuées et conservée dans son dossier personnel.
Ceux pour qui cela ne conviendra pas: les serveurs geeks, les utilisateurs expérimentés avec un logiciel installé par source (la restauration de la liste des paquetages peut endommager votre système), les utilisateurs qui ont modifié le script de démarrage de certaines applications pour mieux répondre à leurs besoins. Attention: il y a de grandes chances que toutes les modifications apportées à l'extérieur de la maison soient écrites.
Sauvegardez vos paquets actuels et les paramètres utilisateur
Une fois que vous êtes prêt avec votre système et satisfait du logiciel installé, vous pouvez obtenir une liste des packages installés à l'aide de la commande
dpkg --get-selections
et enregistrer la sortie dans un fichier journal.Créez un
backup
dossier dans votre maisonEnregistrer la liste des packages actuellement installés
Faites une sauvegarde de votre fichier de sources apt
et une copie de la liste des clés de confiance de votre apt
Faites une sauvegarde de votre dossier personnel avec l'outil de sauvegarde intégré sous Ubuntu, Deja-dup.
Trash
dossier.Lorsque cela sera fait, vous aurez une sauvegarde de vos paquets et fichiers de configuration relative à votre utilisateur. Si nécessaire, vous pourrez restaurer vos fichiers à partir du
~/backup
dossier.Restaurer votre sauvegarde
Commencez par restaurer le fichier source à partir de la sauvegarde effectuée
Les clés sauvegardées
Mettez à jour vos listes de sources
Restaurer les paquets à partir de la sauvegarde
installed_packages.log
sudo dpkg --clear-selections
marquera tous les packages installés installés pour suppression. Ainsi, lorsque vous restaurerez votre liste de packages sauvegardés, les packages qui ne figurent pas dans la liste seront supprimés de votre système.Supprimez votre configuration actuelle de votre domicile en créant une sauvegarde du dossier dans son état actuel (après tout, quelle est l'utilisation de la restauration de nouveaux fichiers s'il en existe d'autres susceptibles d'affecter la configuration?)
Ensuite, restaurez la sauvegarde créée avec Deja-dup.
Une fois cette opération terminée, vous retrouverez vos paquets dans la sélection enregistrée, notre configuration restaurée et, espérons-le, un ordinateur de travail opérationnel, le tout sans installer une seule application supplémentaire et en utilisant les outils par défaut d'Ubuntu.
La seule chose qui reste à faire est de faire un peu de ménage et de vérifier que tout fonctionne.
Quelque chose s'est mal passé, mon bureau est parti
Ask Ubuntu contient quelques publications qui peuvent vous guider en cas de problème et de réinitialisation matérielle de votre bureau. Si quelque chose ne va pas et que vous vous sentez obligé de le faire, jetez un œil à ces messages:
la source
Les sauvegardes prennent un peu de planification et il existe plusieurs stratégies viables. Vous devrez décider quelle méthode vous convient le mieux.
Faites attention au "meilleur moyen", ce qui fonctionne le mieux pour une personne peut ne pas l'être pour une autre.
En fin de compte, la "meilleure méthode" est celle qui a été testée et reconnue pour son efficacité. Vous devez tester votre stratégie de sauvegarde AVANT de vous en servir
Utiliser des images
Une solution consiste simplement à copier et à compresser une image de vos partitions. Vous pouvez le faire avec plusieurs outils, de dd à partimage à clonezilla
partimage
clonezilla
L'avantage de cette stratégie est qu'elle est (relativement) facile et très complète. L'inconvénient est que les images de sauvegarde sont volumineuses.
Petites sauvegardes
Vous pouvez effectuer de plus petites sauvegardes en ne sauvegardant que les données et les paramètres. Il existe plusieurs outils pour cela, de dd à tar en passant par rsync.
La clé ici est de savoir ce que vous devez sauvegarder.
Avantage - Les sauvegardes seront plus petites.
Inconvénient - C'est une méthode manuelle, il est donc facile d'oublier un fichier critique (/ etc / passwd).
Une liste des éléments à sauvegarder devra toujours être examinée pour s'assurer qu'elle est complète.
1) Liste des packages installés
Liste de paquets # Créez une liste de textes d'une installation existante de tous les paquets apt-get installés # pour les réinstaller sur une distribution nouvellement installée.
Vous devez ensuite effectuer une nouvelle installation et restaurer vos packages. Les commandes suivantes mettent également à jour tous les packages sur votre système (donc restaurez et mettez à jour complètement à la fois).
2) les données . Généralement, ce serait / home. La plupart des données et des personnalisations des utilisateurs vont se trouver dans le répertoire de base de vos utilisateurs. Si vous enregistrez des données dans d'autres emplacements, incluez-les (par exemple / media / data).
3) paramètres du système . Voici où il y aura une certaine variation. Personnellement, si je modifie TOUT paramètre système, je conserve une copie du fichier de configuration d'origine et de mon fichier personnalisé dans / root. Donc si je modifie
/etc/fstab
par exemple, conservez une copie dans / root / etc / fstab et l'original dans /root/etc/fstab.origVous aurez également besoin
/etc/passwd
,/etc/shadow
,/etc/group
,/etc/sudoers
,/etc/hostname
et/etc/hosts
(vous devrez peut - être plus dans / etc, si j'oublié quelque chose que je vais l' ajouter)Sur un serveur, vous devrez peut-être inclure
/var/www
ou d’autres répertoires de données.Je comprends que cela nécessite quelques efforts, alors il sera peut-être plus facile de tout inclure
/etc
.4) Une copie de votre table de partition de disque .
Vous pouvez utiliser ces informations pour restaurer votre table de partition si vous remplacez votre disque dur.
5) Une copie de votre MBR
Vous restaureriez alors avec
6) Autres fichiers / répertoires - En fonction de votre système et de votre personnalisation, vous devrez peut-être inclure des répertoires supplémentaires. Considérations peuvent inclure
/opt
,/usr/local
/ usr / share`, et / ou vos fichiers .desktop. Tout ce que vous avez téléchargé ou personnalisé sur votre système en dehors d’apt-get ou du logiciel manager.7) Mettez tout ça dans une archive
8) rsync
Au lieu de tar, vous pouvez utiliser rsync.
Voir - https://help.ubuntu.com/community/rsync
Sauvegardes réseau
Une autre option consiste à utiliser NFS ou Samba pour sauvegarder les données.
Cron
Vous pouvez automatiser les sauvegardes en écrivant un script de sauvegarde et en l'exécutant (quotidiennement / toutes les heures) avec cron.
Restaurer
1) À l'aide d'un live CD, restaurez vos partitions en utilisant gparted ou fdisk à partir des informations de fdisk.bak
2) Installez Ubuntu.
3) Lancez votre nouvelle installation, mettez à jour vos paquets.
4) Restaurez vos données et paramètres
Puis redémarrez
Voir aussi - https://help.ubuntu.com/community/BackupYourSystem/TAR
Autres stratégies
Il existe de nombreuses stratégies supplémentaires pour la sauvegarde, certaines pour la sauvegarde de votre répertoire personnel uniquement, d'autres graphiques.
voir: https://help.ubuntu.com/community/BackupYourSystem
Essai
Ce n'est pas une sauvegarde à moins d'être testé. Ceci est particulièrement important lorsque vous n’utilisez PAS une image de votre partition racine.
Testez la restauration de votre système sur une machine virtuelle, un ordinateur de secours, une partition de secours ou un disque dur.
la source
Sélection de paquets installés en utilisant
apt-clone
APT-Clone est utilisé par
ubiquity
(programme d'installation Ubuntu) pour le processus de mise à niveau.Installer
Faire une sauvegarde
Restaurer la sauvegarde
Restaurer vers une version plus récente:
Référence:
man apt-clone
Home Data, Configuration
/etc
, .. usingduplicity
Installer
Sauvegarde
ou sauvegarde incrémentielle (cela ne sauvegardera que la différence par rapport à la dernière sauvegarde):
Restaurer
Référence:
man duplicity
la source
dpkg --get-selections
solution car: 1. il conserve toutes les informations sur les référentiels 2. il garde la trace des paquets installés automatiquement 3. il permet de remballer les fichiers DEB installés localement. Cela devrait être la réponse acceptée!Bien que cette question ait reçu une réponse pendant un certain temps, j'ai remarqué que personne ne mentionnait etckeeper. Exécutez
apt-get install etckeeper
, configurez votre VCS dans/etc/etckeeper/etckeeper.conf
, et vous aurez désormais un meilleur contrôle de votre répertoire / etc. Cela peut également être utilisé pour restaurer vos configurations dans le répertoire / etc.Par exemple, (en supposant que vous avez configuré git comme votre VCS), sauvegardez votre
/etc/.git
répertoire. Chaque fois que vous devez restaurer vos configurations sur un nouveau fichier / etc, vous copiez votre répertoire sauvegardé /etc/.git dans le nouveau répertoire / etc. Vous avez maintenant beaucoup d'options pour gérer votre restauration:git diff
git checkout -b new; git add -A; git commit -m 'new etc'
git clean -f
la source
Pour ceux qui veulent une belle. interface graphique soignée ...
... présentant Aptik.
Tout ce dont vous avez besoin est un répertoire de sauvegarde, stocké localement ou dans le cloud.
Aptik
sauvegardera les PPA, les packages téléchargés, les sélections de logiciels, les paramètres d’application, les thèmes et les icônes. Très utile.Vous pouvez l'installer via le ppa:
J'espère que ça aide :)
la source
sudo apt-add-repository –y ppa:teejee2008/ppa
devrait êtresudo apt-add-repository ppa:teejee2008/ppa
. Un seul argument accepté.Pour créer une liste de sauvegarde de tous vos programmes installés: http://savvyadmin.com/backup-and-restore-package-lists-in-ubuntu/
Vous aurez évidemment besoin de sauvegarder vos sources de logiciels que certains de ces paquets installés sont de : Sources du logiciel de sauvegarde
En ce qui concerne les paramètres de votre programme, la plupart d'entre eux se trouvent dans des
.
dossiers cachés (commencer par un ) et des fichiers dans votre dossier personnel. Je voudrais juste les sauvegarder tous.la source
Si l'espace de stockage n'est pas un problème, utiliser dd ou dc3dd sauvegardera absolument tout sur le disque cible ou la partition que vous désignez. Vous ne voulez pas essayer ceci sur un lecteur monté, vous le feriez donc à partir d'un DVD ou d'une clé USB amorçable (ou de votre support d'installation en choisissant "Try Ubuntu"):
Où se trouve le disque ou la partition que vous souhaitez sauvegarder et cible est le nom du fichier de sauvegarde (souvent identique) (
sda
,sda1
).Remplacez dc3dd par dd si vous souhaitez un rapport de progression . Pour accéder à des fichiers spécifiques dans la sauvegarde, vous pouvez généralement monter le fichier .img résultant en tant que périphérique en boucle:
mount -o loop,ro,offset=32256 filename.img /mnt/dir
Cela fonctionne sur les lecteurs avec une seule partition sur laquelle vous avez sauvegardé l'intégralité du lecteur.Ou
mount -o loop,ro filename.img /mnt/dir
si vous avez sauvegardé une partition.Vous pouvez restaurer l'intégralité du disque ou de la partition en échangeant les paramètres if = et de = comme suit:
sudo dd if=/path/<source>.img of=/dev/<target>
Où se trouve le fichier image que vous souhaitez restaurer et <cible> le lecteur ou la partition sur laquelle vous souhaitez le restaurer.
Avantages: facile à sauvegarder et facile à restaurer tout. Contrairement à d'autres solutions, la planification ne nécessite pas vraiment beaucoup, car vous sauvegardez tout ce que vous avez à faire, vous n'avez pas à vous soucier de savoir si vous en aurez besoin ou non.
CONS: Consomme beaucoup de temps (temps d'ordinateur, pas le vôtre) et ne convient pas pour la sauvegarde quotidienne (pas d'options incrémentielles)
Source: expérience J'utilise cette approche pour sauvegarder les systèmes clients avant de commencer à travailler et je n'ai jamais perdu un peu de données client.
la source
Cela va à l'encontre de l'objectif d'un "format-and-install". Si vous voulez faire cela, faites juste une mise à jour de votre installation Ubuntu existante.
Puisque l'installation dans Ubuntu est aussi simple que d'aller dans le centre logiciel (ou Synaptic ou
apt-get
), et que la plupart des programmes sont eux-mêmes mis à jour fréquemment, il n'y a aucun intérêt à les sauvegarder, à réinstaller Ubuntu puis à installer à partir des sauvegardes obtenir les dernières versions des référentiels.Tant que vos données et paramètres de programme sont sauvegardés, tout va bien. Si vous voulez toujours une liste complète de tout ce qui se trouve dans votre système afin de savoir si un paquet est manquant, entrez simplement dans le terminal, tapez
dpkg --list > mypackages.txt
-le et mettez le fichier texte dans un endroit sûr: il contient tous les paquetages déjà installés sur votre système actuel.la source
Je suppose que c'est un nouveau disque dur, un disque SSD ou un nouveau système, ou que vous en avez déjà sur un vieil Ubuntu. Vous souhaitez maintenant passer à Ubuntu 12.04 (Precise Pangolin)?
Je suppose que vous détestez les réinstaller ou les reconfigurer? Pas besoin de.
Ouvrez le terminal en appuyant sur Ctrl+ Alt+ T, puis exécutez la commande suivante:
Puis cp le fichier texte dans votre répertoire personnel en:
Exécutez ensuite l’application de sauvegarde à partir des paramètres système de la barre latérale.
Sauvegardez
/home
sur Ubuntu One, une clé USB, une disquette (gravure sur disque), gravez sur un CD ou un autre disque dur inséré dans le système ou sur un lecteur de disque dur externe, ou utilisez le programme de sauvegarde de votre choix.Inversez ensuite la sauvegarde en utilisant restore, sélectionnez le programme de sauvegarde que vous avez utilisé et \ home est de retour.
Enfin, inversez la
dkpg
commande:Note :
Restaurer la maison, obtient tous les paramètres pour vos applications. J'ai installé un SSD et copié tous les fichiers, mais j'ai quand même effectué une sauvegarde au cas où.
PS : Cela évite, en fait, la sauvegarde, le code machine des applications volumineuses, etc. Assurez-vous que votre dossier de téléchargement est propre. Pas plein de code machine ou de vidéos, puis gravez le
download
dossier sur un DVD en utilisant k3B.la source
J'ai trouvé une autre solution:
Découvrez APTonCD . Il va sauvegarder toutes vos applications et les mettre dans une image ISO.
la source
Je trouve que le processus le plus simple consiste à utiliser deux programmes:
Temps de sauvegarde pour sauvegarder / home et / etc
Aptik pour sauvegarder des programmes
la source
Modifier:
Cette réponse ne fonctionne plus selon l'utilisateur @Izzy
J'ai eu la même question ci-dessus !! alors j'ai trouvé ce site:
CLIQUEZ ICI
Je vais copier ce que dit le site Web pour la sauvegarde des programmes:
"Parallèlement à la sauvegarde de ma partition / home, j'utilise également le gestionnaire de paquets Synaptic pour créer périodiquement une liste de sauvegarde de tous mes packages installés (applications et leurs dépendances). Pour ce faire, vous devez utiliser une distribution basée sur Ubuntu ou qui utilise Synaptic. Je ne suis pas habitué à faire cela dans d'autres distributions utilisant un gestionnaire de paquets différent. Mais dans Bodhi Linux, Linux Mint ou tout autre dérivé d’Ubuntu / Debian, ouvrez simplement Synaptic; allez dans Fichier> Enregistrer les marquages. Assurez-vous de cocher la petite case «Enregistrer l'état complet, pas seulement les modifications», puis enregistrez le fichier où vous voulez (de préférence là où vous avez enregistré votre sauvegarde / home). Ensuite, lorsque vous devez réinstaller un système d'exploitation, après avoir appliqué toutes les mises à jour, vous pouvez ouvrir Synaptic, accéder à Fichier> Lire les marquages et choisir votre fichier de packages enregistré. Tant que vous êtes connecté à Internet, il téléchargera et installera automatiquement toutes les applications et autres packages que vous aviez initialement installés. Cela économise certainement beaucoup de temps et de problèmes, vous évitant ainsi de rechercher et de réinstaller toutes vos applications."
à votre santé
la source
Pour sauvegarder tous vos paquets installés, avec une interface graphique, vous pouvez utiliser le Centre de logiciel Ubuntu. Allez dans le menu (puis connectez-vous) et synchronisez tous vos paquets. Lorsque vous aurez besoin de réinstaller, sélectionnez tous les packages d'une machine et cliquez sur "installer" dans le même menu.
À partir de la ligne de commande (CLI), vous pouvez également utiliser OneConf (oneconf).
Je n'ai pas vérifié pendant un an; Peut-être que cela a maintenant plus d'options comme certains paramètres au lieu de seulement les paquets listant les sauvegardes.
la source