Linux の Macup を使用してアプリケーション設定をバックアップおよび復元する
このガイドでは、Mackup とは何か、Linux に Mackup をインストールする方法、新しくインストールした Linux システムに Mackup を使用してアプリケーション設定をバックアップおよび復元する方法について説明します。 。
マックアップとは何ですか?
Mackup は、アプリケーション設定の同期を保つためのコマンド ライン アプリケーションです。 Mackup は、Linux および Unix 系オペレーティング システムのアプリケーション設定をバックアップし、新しくインストールされたシステムにいつでも設定を復元するために使用されます。
OS を頻繁に再インストールする場合は、Mackup を使用すると、古いシステムからアプリケーション設定をバックアップし、新しくインストールしたシステムに復元できるため、時間と労力を大幅に節約できます。
Mackup はデフォルトで Dropbox を使用してアプリケーション設定をバックアップします。 Google Drive、Copy、iCloudなどの他のクラウドストレージプロバイダーを使用するように設定することもできます。
Mackup は異なるオペレーティング システム間でアプリケーション設定を復元することを目的としたものではないことに注意してください。インストールされているアプリケーションのバージョンは、ソース システムと宛先システムで同じである必要があります。
macup という言葉は、Mac と Backup を組み合わせた造語です。 Mackup の作者は当初 Mac OS 用に開発しました。ただし、Mackup はPython をサポートする他のオペレーティング システムでも動作するはずです。
Mackup を使用すると、Adobe Photoshop、Bash、Chef、Docker、Emacs、Fish、Git、Heraku、i3、JSHint、Kdenlive、Libre Office、Mac OS X、MATLAB、MySQL、Microsoft Asure CLI などの一般的なアプリケーションの設定を復元できます。 、NPM、openSSH、Perl、R 言語、Spotify、ターミナル、Vim、WordPress CLI、Xcode、Zsh など。サポートされているアプリケーションの完全なリストはこちらでご覧いただけます。
そしてもちろん、お気に入りのソフトウェアが見つからない場合は、このガイドの最後にリンクされている GitHub ページを介して開発者に追加をリクエストできます。
Linux に Macup をインストールする
ソース システムに Dropbox がインストールされていることを確認してください。 Dropbox をまだインストールしていない場合は、次のリンクを参照してください。
- Ubuntu に Dropbox をインストールする
Mackup は Python アプリケーションなので、PIP を使用して簡単にインストールできます。 PIP をまだインストールしていない場合は、次のリンクを参照してください。
- Pip を使用して Python パッケージを管理する方法
PIP をインストールした後、次のコマンドを実行して Mackup をインストールします。
pip install --upgrade mackup
Mackup はLinuxbrew パッケージ マネージャーを使用してインストールすることもできます。 Linuxbrew をまだインストールしていない場合は、以下のリンクに記載されている手順に従ってインストールしてください。
- Linuxbrew - Linux と Mac OS X の共通パッケージ マネージャー
その後、次のコマンドを使用して macup をインストールします。
brew install mackup
次に、アプリケーション設定をバックアップおよび復元する方法を見てみましょう。
Linux の Macup を使用したアプリケーション設定のバックアップと復元
まず、アプリケーション設定をバックアップする方法を見ていきます。
1. アプリケーションの設定をバックアップする
Linux システム上のアプリケーション設定をバックアップするには、次のコマンドを実行します。
mackup backup
「はい」と入力して、ローカル Dropbox 同期フォルダに「Mackup」という名前の新しいフォルダを作成し、設定ファイルを同期ストレージに同期します。初めて Macup を使用するときにこれを使用してください。デフォルトでは、OpenSSH と GnuPG で使用される秘密鍵が同期されることに注意してください。
前に述べたように、Mackup はデフォルトでアプリケーション設定を Dropbox にバックアップして保存します。ただし、.mackup を使用して、google_drive、copy、file_system などの別のバックエンドを使用するように macup を設定できます。 cfg ファイル。詳細な設定についてはこのリンクを参照してください。
2. 新しくインストールした Linux システムでアプリケーション設定を復元する
新しくインストールした Linux システムに移動し、上記の「インストール」セクションの説明に従って Mackup と Dropbox をインストールします。次に、次のコマンドを使用してアプリケーション設定を復元します。
mackup restore
Mackup は、既存のファイルをバックアップ ファイルで上書きするように求めます。 「Yes」と入力して Enter キーを押し、すべての構成ファイルを復元します。
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
それはとても簡単です。
サポートされているアプリケーションのリストを表示するには、次を実行します。
mackup list
すべてを元の状態にリセットするには、次のコマンドを実行します。
mackup uninstall
すべての変更を元に戻すには、「はい」と入力します。
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 !
ヘルプを表示するには、次を実行します。
mackup -h
Aptik ユーティリティとは異なり、Mackup はすべての Linux オペレーティング システムで動作します。ただし、Mackup はアプリケーション設定のみをバックアップおよび復元します。 Aptik は、古い PPA、パッケージ、テーマ、マウント エントリ、ユーザー/グループ、ホーム ディレクトリ データ、スケジュールされたタスクなどをバックアップできます。
関連記事:
- SaveDesktop: Linux デスクトップ環境の構成設定を保存する簡単な方法
- Dconf を使用した Linux デスクトップ システム設定のバックアップと復元
リソース:
- GitHub リポジトリをマックアップ