Fixes#780. Prior to this commit, a user choosing to
follow manual install for Linux via INSTALL.md would be
left with a non-working install of Joinmarket due to the
absence of the specific libsecp256k1 library installation
needed to run python-bitcointx. This commit adds those
manual instructions and also warns users that the install.sh
handles this (and other tricky details of installation) better.
@ -20,6 +20,8 @@ is actually newer in version number, than what was there already.
### Installation on Linux
### Installation on Linux
**WARNING: This manual process is more difficult**; the `install.sh` script is recommended, please go back to the [README](../README.md) unless you're sure you need to do this.
To install everything (client and server), install these packages:
To install everything (client and server), install these packages:
> *NOTE*: JM_ROOT must be replaced with the venv directory you've just created, so it will be `~/joinmarket-clientserver/jmvenv` if you installed to your home directory.
#### Installing packages to run everything in-one:
#### Installing packages to run everything in-one:
@ -57,11 +76,12 @@ Then:
pip install -r requirements/base.txt
pip install -r requirements/base.txt
If you have installed this "full" version of the client, you can use it with the
If you have installed this "full" version of the client, you can use it with the command line scripts as explained in the [usage guide](USAGE.md).
command line scripts as explained in the [scripts README](https://github.com/AdamISZ/joinmarket-clientserver/tree/master/scripts).
### Installation on macOS
### Installation on macOS
**WARNING: This manual process is more difficult**; the `install.sh` script is recommended, please go back to the [README](../README.md) unless you're sure you need to do this.