Tento návod stručně vysvětluje, jak nastavit hardwarovou peněženku pro práci s Electrum v Linuxu.
Poznámka: Pokud používáte aplikaci Electrum AppImage, můžete první dva kroky přeskočit. AppImage již obsahuje všechny potřebné závislosti a knihovny Pythonu.
Závislosti
Všechny hardwarové peněženky vyžadují hidapi
. K sestavení této knihovny budete potřebovat:
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
Debian:
sudo apt-get install libusb-1.0-0-dev libudev-dev
CentOS:
sudo yum install libusbx-devel systemd-devel
(V jiných distribucích se mohou názvy balíčků lišit.)
Knihovny Pythonu
Dále budete potřebovat specifický balíček Python pro vaši hardwarovou peněženku. Obvykle se jedná o knihovnu poskytovanou výrobcem zařízení.
Aktuální seznam požadovaných balíčků a jejich verzí naleznete na adrese požadavky-hw.txt ve zdrojovém kódu Electrum.
Trezor
python3 -m pip install trezor[hidapi]
Další podrobnosti naleznete na adrese python-trezor.
Účetní kniha
python3 -m pip install hidapi btchip-python ecdsa ledger-bitcoin
Další podrobnosti naleznete na adrese LedgerHQ/app-bitcoin-new a LedgerHQ/btchip-python.
KeepKey
python3 -m pip install keepkey
Další podrobnosti naleznete na adrese python-keepkey.
Digitální bitová schránka
Digitální bitová schránka potřebuje pouze hidapi
.
python3 -m pip install hidapi
BitBox02
python3 -m pip install bitbox02
Další podrobnosti naleznete na adrese python-bitbox02.
Archos Safe-T
python3 -m pip install safet
Další podrobnosti naleznete na adrese python-safet.
Coldcard
python3 -m pip install ckcc-protocol
Další podrobnosti naleznete na adrese ckcc-protocol.
Jade
python3 -m pip install pyserial cbor2
Další podrobnosti naleznete na adrese jadepy.
3. pravidla udev
Budete muset nakonfigurovat pravidla udev. Viz electrum/contrib/udev
4. Hotovo
A je to! Electrum by nyní mělo detekovat vaše zařízení.