LinuxでWine設定をバックアップする方法

LinuxでWine設定をバックアップする方法

Linuxでは、Wineの設定は〜/ .wineフォルダーに保持されます。このフォルダでは、LinuxにインストールするすべてのWindowsプログラム、ドライバ、ユーティリティ、およびその他すべてにここからアクセスできるため、このディレクトリのバックアップを作成する方法を学ぶことをお勧めします。Wine設定のバックアップの作成は、いくつかの異なる方法で行うことができます。この投稿では、それを実現するためのいくつかの方法について説明します。

cpでWine設定をバックアップする

LinuxでWineの完全バックアップを作成するために、特別なバックアップツールを圧縮して使用する必要がないことをご存知ですか?それは本当です!結局のところ、すべてのWineアプリケーションと設定が配置されているフォルダーの完全なコピーを作成する必要があります。

Wine設定の高速バックアップを作成する最も速くて簡単な方法は、cp(コピー)コマンドを使用することです。仕組みは次のとおりです。開始するには、ターミナルウィンドウを起動し、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押します。次に、lsコマンドを使用して、/ home /に隠されたwineフォルダーを表示します。

ls

〜/ .wineフォルダーを見つけます。次に、そのフォルダーでlsを再実行して、フォルダーが空であり、データがそのフォルダーにあることを確認します。

LinuxでWine設定をバックアップする方法

ls〜 / .wine

画面上のプリントアウトを見て、すべてが本来あるべき場所にあることを確認します。その後、cpコマンド(rスイッチを使用)を使用して、このディレクトリの完全なコピーを作成します。コマンドの後半は、Wineデータの完全なコピーを作成する場所(たとえば、〜/ Documentsフォルダーなど)に必ず変更してください。

cp -r〜 / .wine〜 / Documents / wine-backup /

上記のcpコマンドの実行には、特に大きなWindowsのプログラムやビデオゲームがインストールされている場合は、非常に長い時間がかかります。しばらくお待ちください。コピーコマンドを実行してください。完了したら、ファイルマネージャを/ home / Documents /に開き、「wine-backup」ディレクトリを外付けハードドライブやUSBなどにコピーします。

バックアップを復元する

Linux PCでWineフォルダーのバックアップを復元する必要がありますか?これが何をすべきかです。まず、「wine-backup」フォルダを保存している場所から/ home / Documents /にコピーします。次に、cpコマンドを使用してホームフォルダの完全なコピーを作成し、バックアップを復元します。

cp -r〜 / Documents / wine-backup /〜/ .wine

以前と同様に、復元プロセスにはかなりの時間がかかることを理解してください。座って待つと、すぐにWineファイルとフォルダが元の場所に戻ります。

Tarでワイン設定をバックアップする

cpコマンドはすぐにどこか他の場所へのユーザーのフォルダのコピーを作成することができます。残念ながら、このバックアップ方法はローカルファイルに対してのみ機能し、Wineのバックアップをインターネット上に保持したい場合は、まったく役に立ちません。

cpメソッドの優れた代替手段は、Wineフォルダーを取得してTarGZアーカイブを作成することです。次に、TarGZファイルに保存した後、SyncThingなどのP2P同期ツールであるDropboxなどのサービスに簡単にアップロードできます。バックアップの暗号化も可能です!

バックアッププロセスを開始するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを起動します。次に、tarコマンドを使用して、〜/ .wineディレクトリをTarGZファイルに圧縮します。

LinuxでWine設定をバックアップする方法

tar -czvf wine-folder-backup.tar.gz〜 / .wine

Wineディレクトリ全体を圧縮することは迅速なプロセスではありません。少なくとも45分かかります。Wineファイルのバックアップを作成しようとしているほとんどの人は、2つ以上のプログラムを持っており、ゲームもいくつかあるので、時間がかかると予想されます。

圧縮が完了すると、ホームディレクトリ(〜/)に「wine-folder-backup.tar.gz」というラベルの付いたかなり大きなTarGZファイルが表示されます。このファイルを自由に取り出して、Dropbox、Googleドライブ、外付けUSB、ハードドライブなどに置いてください。

バックアップを暗号化する

Wine TarGZバックアップに、誰にもアクセスさせたくない機密ファイルがありますか?その場合は、GPGツールを使用して暗号化することを検討してください。

暗号化を開始するには、端末を起動し、GPGツールを使用してバックアップを暗号化します。

注:GPGがインストールされていませんか?詳細については、ここをクリックしてください。

gpg -c wine-folder-backup.tar.gz

GPGの暗号化が完了したら、wine-folder-backup.tar.gz.gpgを取得して安全な場所に置きます。

バックアップを復元

復元プロセスを開始するには、「wine-folder-backup.tar.gz」ファイルを取得して、PCの「Documents」フォルダーに配置します。

注:最初にバックアップを復号化する必要がある場合は、gpgwine-folder-backup.tar.gz.gpgを実行してください。

CDコマンドを使用して、TarGZバックアップファイルがある端末を移動します。

cd〜 /ドキュメント

次に、古い「Wine」フォルダを削除して、tarコマンドで問題が発生しないようにします。

rm -rf〜 / .wine

最後に、次のコマンドを実行して、バックアップをホームフォルダに復元します。

tar -xzvf wine-folder-backup.tar.gz -C〜 / --strip-components = 2


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか