GNU/Linux >> Tutoriels Linux >  >> Linux

Comment sauvegarder et restaurer les paramètres d'application à l'aide de Mackup sur un système Linux nouvellement installé

Ce guide explique ce qu'est Mackup et comment sauvegarder et restaurer les paramètres de l'application avec Mackup sur un système Linux fraîchement installé.

Qu'est-ce que le maquillage ?

Mackup est une application en ligne de commande pour synchroniser les paramètres de votre application. Mackup est utilisé pour sauvegarder les paramètres d'application d'un système d'exploitation de type Linux et Unix et restaurer à tout moment les paramètres sur tout système nouvellement installé.

S'il vous arrive de réinstaller fréquemment le système d'exploitation, Mackup peut vous aider à sauvegarder les paramètres des applications de l'ancien système et à les restaurer sur le système nouvellement installé, économisant ainsi beaucoup de temps et d'efforts.

Mackup utilise Dropbox par défaut pour sauvegarder les paramètres de l'application. Vous pouvez également le configurer pour utiliser d'autres fournisseurs de stockage cloud tels que Google Drive, Copy et iCloud.

Veuillez garder à l'esprit que Mackup n'est pas destiné à restaurer les paramètres d'application sur différents systèmes d'exploitation . La version des applications installées doit être la même sur les systèmes source et de destination.

Le mot mackup n'est qu'un mot-valise de M ac et Backup . L'auteur de Mackup l'a initialement développé pour Mac OS. Cependant, Mackup devrait également fonctionner dans tous les autres systèmes d'exploitation prenant en charge Python .

En utilisant Mackup, nous pouvons restaurer les paramètres d'applications populaires telles que Adobe Photoshop, Bash, Chef, Docker, Emacs, Fish, Git, Heroku, i3, JSHint, Kdenlive, Libre Office, Mac OS X, MATLAB, MySQL, Microsoft Asure CLI , NPM, openSSH, Perl, langage R, Spotify, Terminal, Vim, Wordpress CLI, Xcode, Zsh et bien plus encore. Vous pouvez consulter la liste complète des applications prises en charge ici .

Et bien sûr, si votre logiciel préféré est manquant, vous pouvez demander au développeur de l'ajouter via la page GitHub qui est liée à la fin de ce guide.

Installer Mackup sous Linux

Assurez-vous d'avoir installé Dropbox sur le système source. Si vous n'avez pas encore installé Dropbox, consultez le lien suivant.

  • Installer Dropbox dans Ubuntu

Étant donné que Mackup est une application Python, nous pouvons facilement l'installer à l'aide de PIP. Si vous n'avez pas encore installé PIP, consultez le lien suivant.

  • Comment gérer les packages Python à l'aide de Pip

Après avoir installé PIP, exécutez la commande suivante pour installer Mackup.

$ pip install --upgrade mackup

Mackup peut également être installé à l'aide de Linuxbrew directeur chargé d'emballage. Si vous n'avez pas encore installé Linuxbrew, suivez les étapes fournies dans le lien ci-dessous et installez-le.

  • Linuxbrew :un gestionnaire de packages commun pour Linux et Mac OS X

Après cela, installez le Mackup à l'aide de la commande :

$ brew install mackup

Voyons maintenant comment sauvegarder et restaurer les paramètres de l'application.

Sauvegarder et restaurer les paramètres d'application à l'aide de Mackup sous Linux

Tout d'abord, nous verrons comment sauvegarder les paramètres des applications.

1. Paramètres de l'application de sauvegarde

Pour sauvegarder les paramètres de l'application sur votre système Linux, exécutez :

$ mackup backup

Tapez Oui pour créer un nouveau dossier nommé « Mackup » dans votre dossier de synchronisation Dropbox local et synchroniser vos fichiers de configuration avec votre stockage synchronisé. Utilisez-le simplement la première fois que vous utilisez Mackup. Veuillez noter que par défaut, cela synchronisera les clés privées utilisées par OpenSSH et GnuPG .

Comme je l'ai mentionné précédemment, Mackup sauvegardera et stockera les paramètres de l'application dans Dropbox par défaut. Vous pouvez toutefois configurer le mackup pour qu'il utilise un backend différent, tel que google_drive , copier et file_system , avec un .mackup.cfg dossier. Pour une configuration détaillée, consultez ce lien .

2. Restaurer les paramètres de l'application sur le système Linux nouvellement installé

Accédez à votre système Linux nouvellement installé et installez Mackup et Dropbox comme décrit dans la section Installation ci-dessus. Ensuite, restaurez les paramètres de l'application à l'aide de la commande :

$ mackup restore

Mackup vous demandera d'écraser le fichier existant avec les fichiers de sauvegarde. Tapez Oui et appuyez sur ENTRÉE pour restaurer tous les fichiers de configuration.

Restoring .bashrc ...
You already have a file named .bashrc in your home.
Do you want to replace it with your backup ? <Yes|No>Yes
Restoring .profile ...
You already have a file named .profile in your home.
Do you want to replace it with your backup ? <Yes|No>Yes
Restoring .bash_logout ...
You already have a file named .bash_logout in your home.
Do you want to replace it with your backup ? <Yes|No>Yes

C'est aussi simple que cela.

Pour afficher la liste des applications prises en charge, exécutez simplement :

$ mackup list

Pour tout réinitialiser à son état d'origine, exécutez simplement :

$ mackup uninstall

Tapez Oui pour annuler toutes les modifications.

You are going to uninstall Mackup.
Every configuration file, setting and dotfile managed by Mackup will be unlinked and moved back to their original place, in your home folder.
Are you sure ? <Yes|No>Yes
Reverting .bashrc ...
/usr/bin/chattr: Operation not supported while reading flags on /home/ostechnix/.bashrc
Reverting .profile ...
/usr/bin/chattr: Operation not supported while reading flags on /home/ostechnix/.profile
Reverting .bash_logout ...
/usr/bin/chattr: Operation not supported while reading flags on /home/ostechnix/.bash_logout

All your files have been put back into place. You can now safely uninstall Mackup.

Thanks for using Mackup !

Pour obtenir de l'aide, exécutez :

$ mackup -h

Contrairement à Aptik utilitaire, Mackup fonctionnera sur tous les systèmes d'exploitation Linux. Cependant, Mackup sauvegardera et restaurera uniquement les paramètres de l'application. Aptik peut sauvegarder les anciens PPA, packages, thèmes, entrées de montage, utilisateurs/groupes, données du répertoire personnel et tâches planifiées, etc.

Lire connexe :

  • Sauvegarder et restaurer les paramètres du système de bureau Linux avec Dconf

Linux
  1. MySQL :comment sauvegarder (vider) et restaurer une base de données à l'aide de mysqldump

  2. Comment vérifier la version du système d'exploitation et de Linux

  3. Comment sauvegarder l'intégralité de votre système Linux à l'aide de Rsync

  4. Comment sauvegarder et restaurer le référentiel SVN sous Linux

  5. Comment sauvegarder et restaurer une base de données dans PostgreSQL

Comment sauvegarder et restaurer des fichiers à l'aide de BorgBackup sous Linux

Sauvegarder et restaurer les paramètres du système de bureau Linux avec Dconf

Comment sauvegarder des fichiers et des répertoires à l'aide de Rsync sous Linux

Sauvegarder et restaurer les applications Ubuntu à l'aide d'Aptik

Comment utiliser Timeshift pour sauvegarder et restaurer Linux

Comment cloner et restaurer une partition Linux à l'aide de la commande dd