The Akash Suite is composed of a full node akashd
and the client akashctl
. The full node akashd
is the tendermint-based blockchain node that implements the decentralized exchange. akashctl
is the client used to access the exchange and network in general.
{% tabs %} {% tab title="MacOS" %}
The simplest way to install is by using homebrew. If you do not have homebrew, you can install homebrew using:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install akashctl
client and akashd
daemon using homebrew:
brew install ovrclk/tap/akash
Once installed, verify the installation by running akashctl version
.
Alternatively, you can manually download the binaries from the releases page. The latest release is 0.6.1
as of writing of this document, please make sure to check the releases page for the latest version. The final step is to make sure that the akash binary is available on the PATH
.This page contains instructions for setting the PATH on MacOS.
{% endtab %} {% tab title="Linux" %}
Download the linux archive from the release page.
Alternatively, install the latest version via godownloader
with:
curl https://raw.githubusercontent.com/ovrclk/akash/master/godownloader.sh | sh
The final step is to make sure that the akash binaries are available in your shell PATH
.This page contains instructions for setting the PATH on Linux.
{% endtab %} {% endtabs %}
Installing Akash suite from source
$ go get -d github.com/ovrclk/akash
$ cd $GOPATH/src/github.com/ovrclk/akash
$ git checkout v0.6.1
$ make deps-install
$ make install
Akash is developed and tested with golang 1.14+. Building requires a working golang installation, a properly set GOPATH
, and $GOPATH/bin
present in $PATH
.
Most golang libraries will be installed via go mod
, however the following packages will be installed globally with their binaries placed in $GOPATH/bin
by make devdeps-install
:
- mockery: Mock generator.
Once you have the dependencies properly setup, download and build akashctl
and akashd
using make install