Това ръководство обяснява накратко как да настроите хардуерния си портфейл за работа с Electrum под Linux.
Забележка: Ако използвате Electrum AppImage, можете да пропуснете първите две стъпки. AppImage вече включва всички необходими зависимости и библиотеки на Python.
Зависимости
Всички хардуерни портфейли изискват hidapi
. За да създадете тази библиотека, ще ви е необходимо:
Ubuntu:
sudo apt-get install libusb-1.0-0-dev libudev-dev
Fedora:
sudo dnf install libusb-devel systemd-devel
Arch Linux /
Manjaro:
sudo pacman -S libusb systemd
openSUSE:
sudo zypper install libusb-1_0-devel systemd-devel
Дебиан:
sudo apt-get install libusb-1.0-0-dev libudev-dev
CentOS:
sudo yum install libusbx-devel systemd-devel
(Имената на пакетите може да са различни за други дистрибуции.)
Библиотеки на Python
След това ще се нуждаете от специален пакет Python за вашия хардуерен портфейл. Обикновено това е библиотека, предоставена от производителя на устройството.
За най-актуалния списък на необходимите пакети и техните версии проверете изисквания-hw.txt файл в изходния код на Electrum.
Trezor
python3 -m pip install trezor[hidapi]
За повече информация вижте python-trezor.
Книга
python3 -m pip install hidapi btchip-python ecdsa ledger-bitcoin
За повече информация вижте LedgerHQ/app-bitcoin-new и LedgerHQ/btchip-python.
KeepKey
python3 -m pip install keepkey
За повече информация вижте python-keepkey.
Цифров битов модул
Цифровият битов модул се нуждае само от hidapi
.
python3 -m pip install hidapi
BitBox02
python3 -m pip install bitbox02
За повече информация вижте python-bitbox02.
Archos Safe-T
python3 -m pip install safet
За повече информация вижте python-safet.
Coldcard
python3 -m pip install ckcc-protocol
За повече информация вижте ckcc-протокол.
Jade
python3 -m pip install pyserial cbor2
За повече информация вижте джаджи.
3. правила на udev
Ще трябва да конфигурирате правилата на udev. Вижте electrum/contrib/udev
4. Готово
Това е всичко! Electrum вече трябва да открие вашето устройство.