يشرح هذا الدليل بإيجاز كيفية إعداد محفظة أجهزتك للعمل مع Electrum على نظام لينكس.
ملاحظة: إذا كنت تستخدم تطبيق Electrum AppImage، يمكنك تخطي الخطوتين الأوليين. يتضمن AppImage بالفعل جميع التبعيات الضرورية ومكتبات بايثون.
التبعيات
تتطلب جميع محافظ الأجهزة hidapi
. لبناء هذه المكتبة، ستحتاج إلى:
أوبونتو:
sudo apt-get install libusb-1.0-0-dev libudev-dev
فيدورا:
sudo dnf install libusb-devel systemd-devel
آرتش لينكس /
مانجارو:
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
(قد تختلف أسماء الحزم في التوزيعات الأخرى).
مكتبات بايثون
بعد ذلك، ستحتاج إلى حزمة بايثون محددة لمحفظة أجهزتك. عادةً ما تكون هذه الحزمة مكتبة توفرها الشركة المصنعة للجهاز.
للاطلاع على أحدث قائمة بالحزم المطلوبة وإصداراتها، راجع قسم المتطلبات - hw.txt في كود المصدر Electrum.
تريزور
python3 -m pip install trezor[hidapi]
لمزيد من التفاصيل، راجع بايثون-تريزور.
دفتر الأستاذ
python3 -m pip install hidapi btchip-python ecdsa ledger-bitcoin
لمزيد من التفاصيل، راجع ليدجر إتش كيو/التطبيق-بيتكوين-جديد و ليدجر إتش كيو/بي تي تشيب-بيثون.
حافظ على المفتاح
python3 -m pip install keepkey
لمزيد من التفاصيل، راجع بايثون-كيبكيكيكي.
صندوق البت الرقمي
يحتاج صندوق البت الرقمي فقط إلى hidapi
.
python3 -m pip install hidapi
بيت بوكس02
python3 -m pip install bitbox02
لمزيد من التفاصيل، راجع بايثون-بيت بوكس02.
أركوس سيف-تي
python3 -m pip install safet
لمزيد من التفاصيل، راجع بيثون-صافت.
البطاقة الباردة
python3 -m pip install ckcc-protocol
لمزيد من التفاصيل، راجع بروتوكول ckcc-بروتوكول.
جايد
python3 -m pip install pyserial cbor2
لمزيد من التفاصيل، راجع جاديبي.
3. قواعد udev
ستحتاج إلى تكوين قواعد udev. انظر إلكتروم/كونتريب/وديف
4. تم
هذا كل شيء! يجب أن يكتشف Electrum الآن جهازك.