Αυτός ο οδηγός εξηγεί εν συντομία πώς να ρυθμίσετε το πορτοφόλι υλικού σας ώστε να λειτουργεί με το Electrum στο Linux.
Σημείωση: Εάν χρησιμοποιείτε το AppImage της Electrum, μπορείτε να παραλείψετε τα δύο πρώτα βήματα. Το 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
Debian:
sudo apt-get install libusb-1.0-0-dev libudev-dev
CentOS:
sudo yum install libusbx-devel systemd-devel
(Τα ονόματα των πακέτων μπορεί να είναι διαφορετικά για άλλες διανομές.)
Βιβλιοθήκες Python
Στη συνέχεια, θα χρειαστείτε ένα συγκεκριμένο πακέτο Python για το πορτοφόλι υλικού σας. Αυτό είναι συνήθως μια βιβλιοθήκη που παρέχεται από τον κατασκευαστή της συσκευής.
Για την πιο πρόσφατη λίστα των απαιτούμενων πακέτων και των εκδόσεών τους, ελέγξτε το requirements-hw.txt στον πηγαίο κώδικα της Electrum.
Trezor
python3 -m pip install trezor[hidapi]
Για περισσότερες λεπτομέρειες, ανατρέξτε στην ενότητα python-trezor.
Ledger
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.
Ψηφιακό Bitbox
Το Digital Bitbox χρειάζεται μόνο 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-protocol.
Jade
python3 -m pip install pyserial cbor2
Για περισσότερες λεπτομέρειες, ανατρέξτε στην ενότητα jadepy.
3. κανόνες udev
Θα χρειαστεί να ρυθμίσετε τους κανόνες udev. Βλέπε electrum/contrib/udev
4. Έγινε
Αυτό είναι! Η Electrum θα πρέπει τώρα να εντοπίσει τη συσκευή σας.