1 min read - Posted 25 Feb 20

Updating the Besu client binary on Linux

If you've read the previous article on how to add the Besu Binary to your PATH, then updating the client is very easy.

  1. Download the new version of the Besu binary you want to install from a trusted website (ie. the PegaSys website).
  1. Remove contents in home/user/bin/besu folder.
rm -rdf ~/bin/besu/*
mv besu-1.4.0-beta3 ~/bin/besu

Note: Make sure to read the notes on step 4. Renaming the besu-1.4.0-beta3 folder to besu in order to make updates even easier. If it was renamed, there is no need to modify the PATH variable.

  1. Extract and replace the contents inside the home/user/bin/besu folder with the new version.
cd ~/Downloads
tar xf <binary-filename>.tar.gz ~/bin/besu

Restart your terminal and that's it. You should now be able to run the new version of Besu in the terminal.

Get more information on Besu here:


Created with Sketch.Content is"CC-BY-SA 4.0" licensed
Article Author

Felipe Faraggi

Developer Evangelist




Related Articles
Installing Besu binary on Linux

Ever gotten a besu command not found on your terminal? Well, read on Although there are many ways to install software on a Linux machine, an accepted startard p

Using Besu, the Java Ethereum Client with Windows

Toolbelt: Besu included! Original photo by Jesse Orrico Update: Pantheon is now Hyperledger Besu. For more information, see here. This is the Windows version of an article on installing Besu, the Java client for Ethereum: Linux Windows(#) Having some powerful tools in your toolbelt is essential for a Java developer, and one of the crucial tools for an Ethereum blockchain developer is the network client. This is the piece of software that communicates data to and from the blockchain. Among other