Den här guiden förklarar kortfattat hur du konfigurerar din hårdvaruplånbok så att den fungerar med Electrum på Linux.
Obs: Om du använder Electrum AppImage kan du hoppa över de två första stegen. AppImage innehåller redan alla nödvändiga beroenden och Python-bibliotek.
Beroenden
Alla hårdvaruplånböcker kräver hidapi
. För att bygga detta bibliotek behöver du:
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
(Paketnamnen kan vara annorlunda för andra distributioner.)
Python-bibliotek
Därefter behöver du ett specifikt Python-paket för din hårdvaruplånbok. Detta är vanligtvis ett bibliotek som tillhandahålls av enhetstillverkaren.
För den senaste listan över nödvändiga paket och deras versioner, kontrollera krav-hw.txt filen i Electrums källkod.
Trezor
python3 -m pip install trezor[hidapi]
För mer information, se python-trezor.
Huvudbok
python3 -m pip install hidapi btchip-python ecdsa ledger-bitcoin
För mer information, se LedgerHQ/app-bitcoin-nyhet och LedgerHQ/btchip-python.
Hållnyckel
python3 -m pip install keepkey
För mer information, se python-keepkey.
Digital Bitbox
Den digitala bitboxen behöver bara hidapi
.
python3 -m pip install hidapi
BitBox02
python3 -m pip install bitbox02
För mer information, se python-bitbox02.
Archos Safe-T
python3 -m pip install safet
För mer information, se python-safet.
Coldcard
python3 -m pip install ckcc-protocol
För mer information, se ckcc-protokoll.
Jade
python3 -m pip install pyserial cbor2
För mer information, se jadepy.
3. udev-regler
Du måste konfigurera udev-regler. Se electrum/contrib/udev
4. Klar
Nu är det klart! Electrum bör nu upptäcka din enhet.