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