GNU/Linux >> Znalost Linux >  >> Linux

Jak zálohovat a obnovit nastavení aplikací pomocí Mackupu na nově nainstalovaném systému Linux

Tato příručka vysvětluje, co je Mackup a jak zálohovat a obnovovat nastavení aplikací pomocí Mackup na čerstvě nainstalovaném systému Linux.

Co je Mackup?

Mackup je aplikace příkazového řádku, která udržuje nastavení vaší aplikace v synchronizaci. Mackup se používá k zálohování nastavení aplikací v operačních systémech Linux a Unix a kdykoli k obnovení nastavení na jakémkoli nově nainstalovaném systému.

Pokud často přeinstalováváte OS, Mackup vám může pomoci zálohovat nastavení aplikací ze starého systému a obnovit je do nově nainstalovaného systému, čímž ušetříte velké množství času a úsilí.

Mackup ve výchozím nastavení používá Dropbox k zálohování nastavení aplikace. Můžete jej také nakonfigurovat tak, aby používal další poskytovatele cloudového úložiště, jako je Disk Google, Copy a iCloud.

Mějte prosím na paměti, že Mackup není určen k obnovování nastavení aplikací v různých operačních systémech . Verze nainstalovaných aplikací by měla být stejná na zdrojovém i cílovém systému.

Slovo mackup je jen ztělesněním M ac a Backup . Autor Mackupu jej původně vyvinul pro Mac OS. Mackup by však měl fungovat i ve všech ostatních operačních systémech, které podporují Python .

Pomocí Mackup můžeme obnovit nastavení oblíbených aplikací, jako jsou 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, jazyk R, Spotify, Terminal, Vim, Wordpress CLI, Xcode, Zsh a mnoho dalších. Úplný seznam podporovaných aplikací si můžete prohlédnout zde .

A samozřejmě, pokud váš oblíbený software chybí, můžete požádat vývojáře, aby jej přidali prostřednictvím stránky GitHub, na kterou odkazujeme na konci této příručky.

Nainstalujte Mackup v Linuxu

Ujistěte se, že jste na zdrojovém systému nainstalovali Dropbox. Pokud jste ještě nenainstalovali Dropbox, přejděte na následující odkaz.

  • Nainstalujte Dropbox v Ubuntu

Vzhledem k tomu, že Mackup je aplikace Python, můžeme snadno nainstalovat pomocí PIP. Pokud jste ještě nenainstalovali PIP, přejděte na následující odkaz.

  • Jak spravovat balíčky Python pomocí Pip

Po instalaci PIP spusťte následující příkaz k instalaci Mackup.

$ pip install --upgrade mackup

Mackup lze také nainstalovat pomocí Linuxbrew správce balíčků. Pokud jste Linuxbrew ještě nenainstalovali, postupujte podle kroků uvedených v odkazu níže a nainstalujte jej.

  • Linuxbrew – Společný správce balíčků pro Linux a Mac OS X

Poté nainstalujte mackup pomocí příkazu:

$ brew install mackup

Nyní pojďme dále a podívejme se, jak zálohovat a obnovit nastavení aplikace.

Zálohování a obnovení nastavení aplikací pomocí Mackupu v Linuxu

Nejprve uvidíme, jak zálohovat nastavení aplikací.

1. Nastavení zálohovací aplikace

Chcete-li zálohovat nastavení aplikace v systému Linux, spusťte:

$ mackup backup

Zadejte Ano k vytvoření nové složky s názvem „Mackup“ ve vaší místní synchronizační složce virtuální schránky a synchronizaci konfiguračních souborů do vašeho synchronizovaného úložiště. Stačí to použít při prvním použití Mackupu. Upozorňujeme, že ve výchozím nastavení se budou synchronizovat soukromé klíče používané OpenSSH a GnuPG .

Jak jsem již zmínil dříve, Mackup bude ve výchozím nastavení zálohovat a ukládat nastavení aplikace v Dropboxu. Můžete však nakonfigurovat mackup tak, aby používal jiný backend, například google_drive , zkopírujte a systém_souborů , s .mackup.cfg soubor. Podrobnou konfiguraci naleznete tento odkaz .

2. Obnovte nastavení aplikace v nově nainstalovaném systému Linux

Přejděte do svého nově nainstalovaného systému Linux a nainstalujte Mackup a Dropbox, jak je popsáno v části Instalace výše. Poté obnovte nastavení aplikace pomocí příkazu:

$ mackup restore

Mackup vás požádá o přepsání existujícího souboru záložními soubory. Napište Yes a stiskněte ENTER pro obnovení všech konfiguračních souborů.

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

Je to tak jednoduché.

Chcete-li zobrazit seznam podporovaných aplikací, stačí spustit:

$ mackup list

Chcete-li vše vrátit do původního stavu, jednoduše spusťte:

$ mackup uninstall

Zadejte Ano vrátit zpět všechny změny.

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 !

Chcete-li získat pomoc, spusťte:

$ mackup -h

Na rozdíl od Aptik Mackup bude fungovat na všech operačních systémech Linux. Mackup však bude zálohovat a obnovovat pouze nastavení aplikace. Aptik dokáže zálohovat staré PPA, balíčky, motivy, položky připojení, uživatele/skupiny, data domovského adresáře a naplánované úlohy atd.

Související čtení:

  • Zálohování a obnovení nastavení systému Linux Desktop pomocí Dconf

Linux
  1. MySQL:Jak zálohovat (vypsat) a obnovit databázi pomocí mysqldump

  2. Jak zkontrolovat verzi OS a Linuxu

  3. Jak zálohovat celý systém Linux pomocí Rsync

  1. Jak zálohovat a obnovit nastavení systému Linux pomocí Timeshift

  2. Jak zálohovat a obnovit úložiště SVN v Linuxu

  3. Jak zálohovat a obnovovat databázi v PostgreSQL

  1. Jak shromažďovat systémové a aplikační metriky pomocí Metricbeat

  2. Jak používat TimeShift k zálohování a obnovení Ubuntu Linux

  3. Jak zálohovat a obnovovat soubory pomocí Deja Dup v Linuxu