Building Qtum on Linux
Building Qtum Core on Ubuntu/Debian
Installing Dependencies
sudo apt update
sudo apt install build-essential libtool autotools-dev automake pkg-config \
bsdmainutils python3 git cmake libboost-all-dev libgmp3-dev \
libssl-dev libevent-devOptional: GUI Dependencies
sudo apt install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev \
qttools5-dev-tools libprotobuf-dev protobuf-compiler qrencodeOptional: Wallet Dependencies
Compiling Qtum Core from Source
Method 1: Build with Depends System (Recommended)
Method 2: Build from Release Tarball
Method 3: System Dependencies (Advanced)
Configuration Options
Build Without GUI
Build Without Wallet
View All Configuration Options
Running Qtum Core
Create Configuration File
Enable QRC20 Token Support
Building on RHEL/CentOS/Fedora
CentOS 7
Fedora
Building on Arch Linux
Memory Optimization
Cross-Compilation
ARM (Raspberry Pi)
ARM64 (aarch64)
Testing
Troubleshooting
Build Fails Due to Missing Dependencies
Out of Memory During Compilation
Berkeley DB Version Mismatch
Additional Resources
Quick Reference
Last updated