Arm64 Linux環境でのWasabiWalletのインストール方法
Installing WasabiWallet on Arm64 Linux Environment
はじめに
このページでは、ARM64アーキテクチャのLinuxシステムに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などをご確認ください。
