Geth Installation
Prerequisites
Begin by updating all packages currently installed on your system
Update The System:
It may stop and ask you to confirm the updates. Type Y
, then press ENTER
Dependent Packages
You need to have the following packages installed: git
, make
, go
, gcc
You can check if a package is installed by running the command, followed by --version
Example: git --version
git --version
In this example git is currently installed and will respond with the version number
Install Prerequisites:
If any of the packages are not installed, you can install using the following commands:
sudo apt install git
sudo apt install make
sudo apt install golang-go
Note: gcc
should come preinstalled on Ubuntu 20.04
Once all 4 packages are installed, you can continue with the installation.
Download Merge Configuration Files:
Change Directory:
Generate JSON Web Token (JWT):
The JWT allows the Execution Layer and Consensus Layer to securely communicate.
Install Geth
Clone Geth Repository:
Change Directory:
Make Geth:
Result:
Change Directory (up one into the kiln directory):
Configure Initial State:
Result:
Start Geth:
Result:
Geth should continue syncing in that terminal window. Allow this window to continue syncing. If you stop the process or close the window, Geth will stop syncing.
Next step is to generate the validator keys we will be using for Kiln.
Last updated