GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So sichern und wiederherstellen Sie Anwendungseinstellungen mit Mackup auf einem neu installierten Linux-System

Diese Anleitung erklärt, was Mackup ist und wie man Anwendungseinstellungen mit Mackup auf einem frisch installierten Linux-System sichert und wiederherstellt.

Was ist Mackup?

Mackup ist eine Befehlszeilenanwendung, mit der Sie Ihre Anwendungseinstellungen synchronisieren können. Mackup wird verwendet, um die Anwendungseinstellungen eines Linux- und Unix-ähnlichen Betriebssystems zu sichern und die Einstellungen jederzeit auf jedem neu installierten System wiederherzustellen.

Wenn Sie das Betriebssystem häufig neu installieren, kann Mackup Ihnen helfen, die Anwendungseinstellungen vom alten System zu sichern und sie auf dem neu installierten System wiederherzustellen, wodurch viel Zeit und Mühe gespart wird.

Mackup verwendet standardmäßig Dropbox, um die Anwendungseinstellungen zu sichern. Sie können es auch so konfigurieren, dass es andere Cloud-Speicheranbieter wie Google Drive, Copy und iCloud verwendet.

Bitte beachten Sie, dass Mackup nicht dazu gedacht ist, Anwendungseinstellungen über verschiedene Betriebssysteme hinweg wiederherzustellen . Die Version der installierten Anwendungen sollte auf Quell- und Zielsystem gleich sein.

Das Wort Mackup ist nur ein Portmanteau von M ac und Backup . Der Autor von Mackup hat es ursprünglich für Mac OS entwickelt. Mackup sollte jedoch auch in allen anderen Betriebssystemen funktionieren, die Python unterstützen .

Mit Mackup können wir die Einstellungen beliebter Anwendungen wie Adobe Photoshop, Bash, Chef, Docker, Emacs, Fish, Git, Heroku, i3, JSHint, Kdenlive, Libre Office, Mac OS X, MATLAB, MySQL, Microsoft Asure CLI wiederherstellen , NPM, openSSH, Perl, R-Sprache, Spotify, Terminal, Vim, Wordpress CLI, Xcode, Zsh und viele mehr. Die vollständige Liste der unterstützten Anwendungen können Sie hier einsehen .

Und wenn Ihre Lieblingssoftware fehlt, können Sie natürlich den Entwickler bitten, sie über die GitHub-Seite hinzuzufügen, die am Ende dieses Handbuchs verlinkt ist.

Mackup unter Linux installieren

Stellen Sie sicher, dass Sie Dropbox auf dem Quellsystem installiert haben. Wenn Sie Dropbox noch nicht installiert haben, verwenden Sie den folgenden Link.

  • Installieren Sie Dropbox in Ubuntu

Da Mackup eine Python-Anwendung ist, können wir es einfach mit PIP installieren. Wenn Sie PIP noch nicht installiert haben, verwenden Sie den folgenden Link.

  • Wie man Python-Pakete mit Pip verwaltet

Führen Sie nach der Installation von PIP den folgenden Befehl aus, um Mackup zu installieren.

$ pip install --upgrade mackup

Mackup kann auch mit Linuxbrew installiert werden Paket-Manager. Wenn Sie Linuxbrew noch nicht installiert haben, folgen Sie den Schritten im unten angegebenen Link und installieren Sie es.

  • Linuxbrew – Ein gemeinsamer Paketmanager für Linux und Mac OS X

Installieren Sie danach Mackup mit dem Befehl:

$ brew install mackup

Lassen Sie uns nun fortfahren und sehen, wie Anwendungseinstellungen gesichert und wiederhergestellt werden.

Anwendungseinstellungen mit Mackup unter Linux sichern und wiederherstellen

Zuerst werden wir sehen, wie man Anwendungseinstellungen sichert.

1. Anwendungseinstellungen sichern

Um die Anwendungseinstellungen auf Ihrem Linux-System zu sichern, führen Sie Folgendes aus:

$ mackup backup

Geben Sie Ja ein , um einen neuen Ordner namens „Mackup“ in Ihrem lokalen Dropbox-Synchronisierungsordner zu erstellen und Ihre Konfigurationsdateien mit Ihrem synchronisierten Speicher zu synchronisieren. Verwenden Sie dies einfach, wenn Sie Mackup zum ersten Mal verwenden. Bitte beachten Sie, dass dies standardmäßig private Schlüssel synchronisiert, die von OpenSSH verwendet werden und GnuPG .

Wie ich bereits erwähnt habe, sichert und speichert Mackup standardmäßig die Anwendungseinstellungen in Dropbox. Sie können Mackup jedoch so konfigurieren, dass ein anderes Back-End verwendet wird, z. B. google_drive , kopieren und Dateisystem , mit einer .mackup.cfg Datei. Eine detaillierte Konfiguration finden Sie unter diesem Link .

2. Anwendungseinstellungen auf neu installiertem Linux-System wiederherstellen

Gehen Sie zu Ihrem neu installierten Linux-System und installieren Sie Mackup und Dropbox wie im Abschnitt „Installation“ oben beschrieben. Stellen Sie dann die Anwendungseinstellungen mit dem Befehl wieder her:

$ mackup restore

Mackup fordert Sie auf, die vorhandene Datei mit den Sicherungsdateien zu überschreiben. Geben Sie Yes ein und drücken Sie ENTER, um alle Konfigurationsdateien wiederherzustellen.

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

So einfach ist das.

Um die Liste der unterstützten Anwendungen anzuzeigen, führen Sie einfach Folgendes aus:

$ mackup list

Um alles auf den ursprünglichen Zustand zurückzusetzen, führen Sie einfach Folgendes aus:

$ mackup uninstall

Geben Sie Ja ein um alle Änderungen rückgängig zu machen.

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 !

Um Hilfe zu erhalten, führen Sie Folgendes aus:

$ mackup -h

Im Gegensatz zur Aptik Dienstprogramm, Mackup funktioniert auf allen Linux-Betriebssystemen. Mackup sichert und stellt jedoch nur die Anwendungseinstellungen wieder her. Aptik kann alte PPAs, Pakete, Designs, Mount-Einträge, Benutzer/Gruppen, Home-Verzeichnisdaten und geplante Aufgaben usw. sichern.

Verwandte Lektüre:

  • Linux-Desktop-Systemeinstellungen mit Dconf sichern und wiederherstellen

Linux
  1. MySQL:So sichern (dumpen) und wiederherstellen Sie eine Datenbank mit mysqldump

  2. So überprüfen Sie die Betriebssystem- und Linux-Version

  3. So sichern Sie Ihr gesamtes Linux-System mit Rsync

  4. So sichern und wiederherstellen Sie das SVN-Repository unter Linux

  5. So sichern und wiederherstellen Sie eine Datenbank in PostgreSQL

So sichern und wiederherstellen Sie Dateien mit BorgBackup unter Linux

Sichern und Wiederherstellen von Linux-Desktop-Systemeinstellungen mit Dconf

So sichern Sie Dateien und Verzeichnisse mit Rsync unter Linux

Sichern und Wiederherstellen von Ubuntu-Anwendungen mit Aptik

So verwenden Sie Timeshift zum Sichern und Wiederherstellen von Linux

So klonen und wiederherstellen Sie eine Linux-Partition mit dem dd-Befehl