Browse Source

docs: Add documentation for Alpine to INSTALL.md

Changelog-Added: docs: Install documentation now has information about building for Alpine linux
nifty/pset-pre
Aiden McClelland 5 years ago
committed by neil saitug
parent
commit
c485cf7dd1
  1. 30
      doc/INSTALL.md

30
doc/INSTALL.md

@ -10,7 +10,8 @@ Install
7. [Android](#to-cross-compile-for-android)
8. [Raspberry Pi](#to-cross-compile-for-raspberry-pi)
9. [Armbian](#to-compile-for-armbian)
10. [Additional steps](#additional-steps)
10. [Alpine](#to-compile-for-alpine)
11. [Additional steps](#additional-steps)
Library Requirements
--------------------
@ -337,6 +338,33 @@ You can compile in `customize-image.sh` using the instructions for Ubuntu.
A working example that compiles both bitcoind and c-lightning for Armbian can
be found [here](https://github.com/Sjors/armbian-bitcoin-core).
To compile for Alpine
---------------------
Get dependencies:
```
apk update
apk add ca-certificates alpine-sdk autoconf automake git libtool \
gmp-dev sqlite-dev python python3 py3-mako net-tools zlib-dev libsodium gettext
```
Clone lightning:
```
git clone https://github.com/ElementsProject/lightning.git
cd lightning
git submodule update --init
```
Build and install:
```
./configure
make
make install
```
Clean up:
```
cd .. && rm -rf lightning
apk del ca-certificates alpine-sdk autoconf automake git libtool \
gmp-dev sqlite python3 py3-mako net-tools zlib-dev libsodium gettext
```
Additional steps
--------------------
Go to [README](https://github.com/ElementsProject/lightning/blob/master/README.md) for more information how to create an address, add funds, connect to a node, etc.

Loading…
Cancel
Save