bokumin.org

Github RSS Sitemap Mail
ritual-clearcut

Arm64 Linux環境でのWasabiWalletのインストール方法

Installing WasabiWallet on Arm64 Linux Environment

はじめに

このページでは、ARM64アーキテクチャのLinuxシステム(debian)にWasabiウォレットをインストールし、実行する方法を説明します。通常のインストール方法では対応していない場合の解決策も含みますので参考にしていただければ幸いです。

手順

はじめに、.NET SDKをインストールします。

wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
chmod +x dotnet-install.sh
./dotnet-install.sh --channel 8.0
dotnet --version

正常にインストールされましたら、以下の行を .bashrc ファイルに追加します

export DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools

次にWasabiウォレットのソースコードの取得とビルドをしていきます。

git clone https://github.com/zkSNACKs/WalletWasabi.git
cd WalletWasabi/WalletWasabi.Fluent.Desktop
dotnet run

エラーなく通ればおわりです。

トラブルシューティング

以下のように、Torの起動が失敗した場合

[1] CRITICAL Program.Main (79) System.InvalidOperationException: No attempt to start Tor was successful.

これは、バックグラウンドで既にTORが動いているときなどに起こるエラーです。サービスを終了させるかpkillをして解決可能です。
また、今後、既存のTorプロセスとの競合を避けるため、~/.walletwasabi/client/Config.json を以下のように修正することも可能です。

"UseTor": "EnabledOnlyRunning",

まとめ

以上の手順で、ARM64 Linux環境でWasabiウォレットを実行できるはずです。問題が解決しない場合は、Wasabiウォレットのgithubなどをご確認ください。