本指南简要介绍如何设置硬件钱包,以便在 Linux 上使用 Electrum。
注:如果您使用的是 Electrum AppImage,可以跳过头两个步骤。AppImage 已包含所有必要的依赖项和 Python 库。
依赖关系
所有硬件钱包都需要 hidapi
.要构建这个库,您需要
乌班图
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
(其他发行版的软件包名称可能有所不同)。
Python 库
接下来,您需要为硬件钱包安装特定的 Python 软件包。这通常是设备制造商提供的库。
有关所需软件包及其版本的最新列表,请查看 要求-hw.txt 文件。
特雷佐
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.
冷卡
python3 -m pip install ckcc-protocol
更多详情,请参阅 ckcc 协议.
玉石
python3 -m pip install pyserial cbor2
更多详情,请参阅 jadepy.
3. udev 规则
您需要配置 udev 规则。请参见 electrum/contrib/udev
4.完成
就是这样!现在,Electrum 应该可以检测到你的设备了。