Skip to content

Commit 374dd88

Browse files
authored
Merge pull request #779 from aeternity/GH-778
[GH-778] Add dependencies to release notes
2 parents 1d55c49 + 9f4e4cb commit 374dd88

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

docs/release-notes/release-notes-0.1.0.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,43 @@ Other documents:
88

99
Please let us know if you have any problems by [opening an issue](https://github.com/aeternity/elixir-node/issues).
1010

11+
## Install dependencies
12+
13+
### Ubuntu package
14+
15+
The package requires a libsodium v1.0.16 as `libsodium.so.23` shared object/library.
16+
17+
#### Ubuntu 18.04
18+
19+
Ubuntu 18.04 ships with libsodium 1.0.16, thus it can be installed with `apt` package manager:
20+
21+
```bash
22+
sudo apt-get install libsodium23
23+
```
24+
25+
The Ubuntu release binaries are built with `libssl1.0.0` (default Ubuntu 18.04 version is 1.1) requirement that can be installed with:
26+
27+
```bash
28+
sudo apt-get install libssl1.0.0
29+
```
30+
31+
#### Ubuntu 16.04
32+
33+
As Ubuntu 16.04 ships with older libsodium version than required, it must be installed from source.
34+
A C compiler and related tools must be installed beforehand by running:
35+
36+
```bash
37+
sudo apt-get install build-essential
38+
```
39+
40+
then the library:
41+
42+
```bash
43+
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.16.tar.gz
44+
tar -xf libsodium-1.0.16.tar.gz && cd libsodium-1.0.16
45+
./configure && make && sudo make install && sudo ldconfig
46+
```
47+
1148
## Retrieve the software for running a node
1249
A prebuilt release is available at https://github.com/aeternity/elixir-node/releases/tag/v0.1.0
1350
## Running your node

0 commit comments

Comments
 (0)