...
Note: Besu is currently supported only on 64-bit versions of Windows, and requires a 64-bit version of JDK/JRE. We recommend that you also remove any 32-bit JDK/JRE installations.
Dependency
Building from source has a single dependency- libsodium version 1.0.16 or higher is 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 type in the following commands on MacOS or Ubuntu.
MacOS:
$ brew install libsodium
Ubuntu (16.04 LTS):
$ apt install libsodium18
Ubuntu (18.04 LTS):
$ apt install libsodium23
The `sudo` command might be needed on Linux, and if the screen prompts you to enter a password, type your password and press enter.
Quickstart
git clone --recursive https://github.com/hyperledger/besu
cd besu
./gradlew build
./gradlew integrationTest LTS
Checkout source code
git clone --recursive git@github.com:hyperledger/besu.git
...