Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: libnss was missing as dependency, added section for ubuntu 20.04

...

Building from source has a single dependencytwo dependencies- libsodium version 1.0.16 or higher and libnss version 3.35 or higher is are needed in order to build Besu and run the tests.

If you are not planning on running the tests, you can skip this step.

To install , follow instructions here or the dependencies type in the following commands on MacOS or Ubuntu.

MacOS:
$ brew install libsodium nss

Ubuntu (16.04 LTS):
$ apt install libsodium18 libnss3

Ubuntu (18.04 LTS):
$ apt install libsodium23 libnss3

Ubuntu (20.04 LTS):
$ apt install libsodium23 libnss3

Ubuntu (14.04 LTS):

You For libsodium you can find the appropriate package (v1.0.16-0) files files  here:
https://launchpad.net/ubuntu/+source/libsodium
https://launchpad.net/~phoerious/+archive/ubuntu/keepassxc/+sourcepub/8814980/+listing-archive-extra

For libnss you can find the appropriate package (v3.35) files  here:
https://packages.ubuntu.com/bionic/libnss3


The `sudo` command might be needed on Linux, and if the screen prompts you to enter a password, type your password and press enter.

...