linux_dependencies.md
May 30, 2026 ยท View on GitHub
First you have to install the dependencies. This depends on your Linux distribution. If unsure you can try lsb_release -d to check your distribution.
The master branch of Amoveo uses Ubuntu 18.4 or Ubuntu 20.4 The verkle branch of Amoveo uses Ubuntu 22.4
Then install dependencies using the instructions for your distribution:
Finally proceed to instructions after dependencies
For Ubuntu
-
Make sure that that you are running Ubuntu 24
Use this command to check your version number
lsb_release -a -
Make sure that your system is up-to-date:
sudo apt-get updateand
sudo apt-get upgrade -
Install these dependencies:
sudo apt install git erlang-base make erlang-asn1 erlang-public-key erlang-ssl erlang-inets erlang-dev g++ erlang-xmerl erlang-lager erlang-parsetools erlang-tools
For ArchLinux
-
Make sure your system is up to date. This step is important, because it also synchronises repository database:
sudo pacman -Syu -
Install the dependencies:
pacman -S erlang git curl gawk
After Dependencies
Next, download Amoveo. You should run following steps with a non-root user, for better security.
git clone https://github.com/zack-bitcoin/amoveo.git
Now you can go into the directory, and compile Amoveo.
cd amoveo/
make prod-restart
Now you can run your node. For instructions proceed to turn_it_on.