Installing the Enterprise Ethereum client Hyperledger Besu may seem daunting at first but the key is to break it down step by step.
The following is a set of short videos demonstrating how this can be done.
a) System Requirements
You’ll ideally need 8Gb of Ram and a lot of hard drive space. Around 3Tb if you want to do a full sync with Ethereum mainnet.
b) Install Besu on MacOS
Installing on a Mac is very quick. You’ll need Homebrew (https://brew.sh) and also Java 11 or above (brew cask install adoptopenjdk)
Then all you do is run:
brew tap hyperledger/besu
brew install besu
brew -- version
c) Uninstalling Besu on MacOS
Here are the shortcut commands to uninstall Besu:
brew cask uninstall adoptopenjdk
brew untap hyperledger/besu
brew uninstall besu
d) Building Besu from source
Here are the shortcut commands to install Besu from source:
> git clone --recursive https://github.com/hyperledger/besu.git
> cd besu
> ./gradlew installDist
> cd build/install/besu
> ./bin/besu