Monero is a cryptocurrency that is decentralized and has a primary focus on user privacy. To get started using Monero, you will first need a Monero Wallet. The Monero Wallet is available for Linux systems, whether you are running a GUI or just command line only. It is open source and free to use.
In this tutorial, we will go through the step by step instructions of downloading Monero Wallet (both the GUI and CLI versions), verifying the download, and installing the Monero Wallet application on all major Linux distros.
In this tutorial you will learn:
- How to download Monero Wallet
- How to verify the integrity of Monero Wallet download
- How to install Monero Wallet GUI and CLI version on Linux
|Requirements, Conventions or Software Version Used
|Any Linux distro
|Monero Wallet GUI or CLI
|Privileged access to your Linux system as root or via the
# – requires given linux commands to be executed with root privileges either directly as a root user or by use of
$ – requires given linux commands to be executed as a regular non-privileged user
How to install Monero Wallet on Linux (GUI & CLI) step by step instructions
Downloading Monero Wallet
Start by downloading the latest version of the Monero Wallet application. Navigate to the official Monero download page and grab whichever edition you would like to use – either GUI or command line.
Verify the Monero Wallet Download
Once the download is complete, we will verify the download by checking its GPG signature and SHA256 checksum. First, execute the following
wgetcommand in order to download binaryFate’s GPG key, which is used to sign the Monero binary file.
$ wget -O binaryfate.asc https://raw.githubusercontent.com/monero-project/monero/master/utils/gpg_keys/binaryfate.asc
- Verify that the fingerprint of the
$ gpg --keyid-format long --with-fingerprint binaryfate.asc
As long as your fingerprint matches with that below, it is safe to proceed.
pub rsa4096/F0AF4D462A0BDF92 2019-12-12 [SCEA] Key fingerprint = 81AC 591F E9C4 B65C 5806 AFC3 F0AF 4D46 2A0B DF92 uid binaryFate
- Next, run the following command to import the signing key:
$ gpg --import binaryfate.asc
- Next, we will download the hashes for Monero Wallet with the following
$ wget -O hashes.txt https://www.getmonero.org/downloads/hashes.txt
- Now we will use this command to verify the signature of the hash file:
$ gpg --verify hashes.txt
You should see “Good signature” in your output, indicating that this is the proper hashes file. “Bad signature” indicates a problem and you should not proceed further.
- As the last part of verification, check the SHA 256 checksum of your downloaded Monero Wallet archive.
$ shasum -a 256 monero-gui-linux-x64-v0.17.3.2.tar.bz2
Make sure that the returned checksum matches with the one shown in
Install Monero Wallet
Now we can move on to installing Monero Wallet. Start by extracting the files from the tarball and changing directories to the installation files.
$ tar xf monero-gui-linux-x64-v0.17.3.2.tar.bz2 $ cd monero-gui-linux-x64-v0.17.3.2
- Launch the Monero Wallet installer, which should already be executable.
$ ./monero-wallet-gui OR $ ./monero-wallet-cli
- You will go through some ordinary installation prompts, at least on the GUI version. These are mostly self explanatory. The first thing you need to do is select your desired mode.
If you are using the command line version, you will go straight into making a new wallet or specifying where your current one is located.
- As a final step during installation, you will create a new Monero Wallet or log in to your existing one.
- During installation, the Monero Wallet shortcut should have been added to your system’s application launcher. In case you want to move your Monero Wallet files to a different location, you can open the following file in nano or your preferred text editor and change where the shortcut should look for the application.
$ nano ~/.local/share/applications/monero-gui.desktop
In this tutorial, we saw how to install Monero Wallet on a Linux system. This included both the GUI and command line versions of the application, and these instructions should work across all major Linux distributions. Monero excels in user privacy, and also proves to be very accessible, with clients that cater to a variety of systems.