openoms / joininbox

A terminal based graphical menu for JoinMarket
MIT License
153 stars 20 forks source link

JoinMarket update >0.9.6 on 32 bit arm #97

Open openoms opened 2 years ago

openoms commented 2 years ago

Few steps I needed to take on a 32bit Odroid:

Upgrade python from 3.7.4: https://github.com/rootzoll/raspiblitz/tree/dev/alternative.platforms#python-upgrade used Pyhton v3.10.4

Install the latesr Rust and have it in the PATH (https://www.rust-lang.org/tools/install):

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"

Install deps as root (should work with the joinmarket user also):

sudo pip install libtool asn1crypto cffi pycparser coincurve

To achieve this:

  Attempting uninstall: cryptography
    Found existing installation: cryptography 38.0.1
    Not uninstalling cryptography at /usr/local/lib/python3.10/site-packages, outside environment /home/joinmarket/joinmarket-clientserver/jmvenv
    Can't uninstall 'cryptography'. No files were found to uninstall.

FYI @tehelsper

kristapsk commented 1 year ago

Hmmm... there sould be no rustc depdenency since JM-CS v0.8.2.

Also, if somebody has access to 32-bit ARM, would be cool to test https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1453.