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