Qtum Documentation
  • Qtum Features and Advances
    • Qtum Ordinals
      • Chapter 1: Introduction to ordinals
      • Chapter 2: Understanding Inscriptions in Depth
      • Chapter 3: The Intricacies of Ordinals on the Blockchain
      • Chapter 4: Engineering Ordinals within Qtum's Architecture
      • Chapter 5: Prerequisites for Engaging with Ordinals on Qtum
      • Chapter 6: The Procedure for Inscribing a Satoshi with Ordinals
      • Inscribing Messages on Qtum Testnet
    • Qtum-BIP38
  • Qtum Wallet
    • Qtum-Core Wallet Documentation
      • Qtum Documentation
      • Using Qtum Wallet
      • Linux Repositories
      • Qtum on Raspberry Pi
      • How to Update Qtum
      • Qtum Wallet Best Practices
      • Qtum Wallet Commands
      • Adding Nodes To Qtum Wallet
      • Encrypt & Unlock Qtum Wallet
      • Recovery wallet data with salvagewallet
      • Testnet User Guide
      • Bech32 Addresses support
      • How to Add Options (Config)
      • How to use Bootstrap
  • Staking and Nodes
    • Secure Staking With Qtum Star Network
    • Staking Documentation
      • Qtum Staking
      • Offline Staking
      • Offline Staking Address Delegation - Undelegation Transaction Details
      • Qtum on AWS ec2
      • Staking with a VPS
      • Staking with a Raspberry Pi
  • Other Wallets
    • Wallets Supporting Qtum
      • Electrum
      • Qtum Web Wallet
      • Qtum Lightning Network
  • RPC CALLS AND API
    • QTUM RPC CALLS
    • QTUM RPC API
  • Qtum Deployment
    • Guidance on Qtum Deployment
    • Building Qtum on Linux
    • Guidance for Exchange Deployment
  • Smart Contracts and QRC20 Tokens
    • QRC20 Token integration
    • QRC20 Integration Technical Guide
    • Raw QRC20 Transaction implementation guide
  • WEB3
    • Web3 Compatibility Layer
    • Janus Docker Container
    • Truffle
    • Differences between EVM chains
  • QNEKT
    • QNEKT
    • Why Fork Metamask ?
    • Sideloading Qnekt
    • Setting up QNEKT
    • Working with Testnet Coins on QNEKT
    • Connecting QNEKT to regtest
    • QNEKT Regtest with react-box
  • Research
    • Confidential Assets
    • Data Analytics
Powered by GitBook
On this page
  • Using QTUM official Repository on Linux
  • Other official repositories
  • Tutorial focus
  • Installing on Ubuntu
  • Installing on Debian
  • Install on Centos/Redhat/Fedora
  • Install on Archlinux
  • Launching Qtum
  1. Qtum Wallet
  2. Qtum-Core Wallet Documentation

Linux Repositories

PreviousUsing Qtum WalletNextQtum on Raspberry Pi

Last updated 4 months ago

Using QTUM official Repository on Linux

We've published our official Qtum repository on this repository supports the following distributions:

Debian

  • 8.x (Jessie)

  • 9.x (stretch)

  • 12x (Bookworm)

  • Testing (Trixie)

  • Unstable (Sid)

Ubuntu

16.04 - 24.04

Other official repositories

Centos/Fedora/Redhat

Tested on Centos 7, 8 and Fedora 30. Other releases should work fine as well.

Archlinux

More distributions will be added in the future, this document will be updated to reflect those changes.

Tutorial focus

This tutorial assumes you have a basic knowledge of Linux and terminal usage, the entire process uses the Linux terminal.

Installing on Ubuntu

Obtaining signing key

First, we need to obtain the Qtum signing key from the ubuntu keyserver, here's how:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BF5B197D

This will download and add the Qtum signing key to your linux install.

Adding repository to your APT sources.

echo "deb https://repo.qtum.info/apt/ubuntu/ $(lsb_release -cs) main" |sudo tee -a /etc/apt/sources.list.d/qtum.list

Refreshing APT sources and installing Qtum

sudo apt update && sudo apt install qtum

By doing this, we'll update our sources and install Qtum on our ubuntu Box

Installing on Debian

First, we need to make sure sudo is installed:

Type sudo su and press enter, if you get a password prompt, then you can move on to obtaining the public key

Installing sudo

Obtain admin privileges (su to root) and then type your admin user (root) password

Once you're logged in as "root" please type the following: apt-get install sudo

When sudo finishes installing, add your user to the sudo group: gpasswd -a youruser sudo Logout and then log in again.

Installing dirmngr and apt-transport-https

These two packages are needed to enable the Qtum repository on Debian, let's install them:

apt install -y apt-transport-https dirmngr

Obtaining Public key

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BF5B197D

This downloads and installs the Qtum public key

Adding repository to your APT sources.

sudo su - Sudo to root first

echo "deb https://repo.qtum.info/apt/debian/ buster main" >> /etc/apt/sources.list.d/qtum.list

This will add the repository to your APT sources file. NOTE: Please remember to change "stretch" for your Debian version codename <!--(for instance, Debian 8.x codename is jessie, in this case you need to replace stretch for jessie)-->

Refreshing APT sources and installing Qtum

sudo apt update && sudo apt install qtum

By doing this, we'll update our sources and install Qtum on our debian Box

Install on Centos/Redhat/Fedora

These are the steps you need to take to install Qtum in a RPM-based distribution

  1. Install the public key for the RPM repository:

    sudo rpm --import https://rpmrepo.qtum.info/key.asc

  2. Add the Qtum repository:

    sudo yum-config-manager --add-repo https://rpmrepo.qtum.info/

  3. sudo yum update

  4. sudo yum install qtum

You can also use dnf to install Qtum on Fedora and distributions that support it.

Install on Archlinux

You can install Qtum using the source files, but this will take a long time to compile from source. In most cases, we recommend using the binary release with: yay qtum-core-bin

This will bring up a dialog where you need to confirm that you want to install the above mentioned package, press "1" to confirm .

Launching Qtum

Launching is simple, we just go to our applications menu and scrolldown/search for qtum

To install on arch, the easiest way is to use "yay"

https://repo.qtum.info
https://rpmrepo.qtum.info
Get it from the AUR
https://aur.archlinux.org/packages/yay