1.3 KiB
1.3 KiB
sidebar_position |
---|
0 |
Setting Up
Pre-Requisites
There are a few things needed before installing.
:::tip
Perform the follow instructions as root
or your admin
account.
:::
Installing required tools
This will install the necessary tools to build the jackal chain source, along with lz4 compression tool and jquery tool.
sudo apt update
sudo apt install build-essential lz4 jq
Installing Go
Follow more in-depth instructions to install Go v1.19 or higher here.
On Ububtu you can install it with:
GOVER=$(curl https://go.dev/VERSION?m=text)
wget https://golang.org/dl/${GOVER}.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf ${GOVER}.linux-amd64.tar.gz
Add the following golang path info to the current users ~/.profile
.
Also add it to the skeleton profile so all new users have it. /etc/skel/.profile
# add environmental variables for Go
if [ -f "/usr/local/go/bin/go" ] ; then
export GOROOT=/usr/local/go
export GOPATH=${HOME}/go
export GOBIN=$GOPATH/bin
export PATH=${PATH}:${GOROOT}/bin:${GOBIN}
export GO111MODULE=on
fi
Restarting the shell with youre profile settings or just rebasing them like so is required.
source ~/.profile