bokumin.org

Github

Installing WasabiWallet on Arm64 Linux Environment

This article is a translation of the following my article:

 

 

* Translated automatically by Google.
* Please note that some links or referenced content in this article may be in Japanese.
* Comments in the code are basically in Japanese.

 

by bokumin

 

Installing WasabiWallet on Arm64 Linux Environment

 

 

Introduction

 

This page explains how to install and run Wasabi wallet on Linux system (debian) with ARM64 architecture. It also includes solutions for cases where the normal installation method does not work, so please use this as a reference.

 

手順

 

First, install the .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

 

Once installed successfully, add the following line to your .bashrc file

 

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

 

Next, we will obtain the Wasabi wallet source code and build it.

 

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

 

If it passes without any errors, you’re done.

 

Troubleshooting

 

If Tor startup fails as shown below

 

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

 

This error occurs when TOR is already running in the background. This can be resolved by terminating the service or using pkill.
You can also modify ~/.walletwasabi/client/Config.json as follows to avoid conflicts with existing Tor processes in the future.

 

 

"UseTor": "EnabledOnlyRunning",

 

まとめ

 

With these steps, you should be able to run Wasabi wallet on ARM64 Linux environment. If the problem persists, please check Wasabi Wallet’s github.