First, make sure your computer is aware of the latest available versions of installable
packages. This command, and the other on this page, may require super-user rights, so
you may want to prefix them by sudo
.
apt update
Then, the command to actually install dependencies depends on the database backend you want to use.
If you want PostgreSQL, use:
apt install postgresql postgresql-contrib libpq-dev gettext git curl gcc make openssl libssl-dev pkg-config libclang-dev
If you prefer to use SQlite:
apt install libsqlite3-dev gettext git curl gcc make openssl libssl-dev pkg-config libclang-dev
Now that these dependencies have been installed, we need to install Rust which has a special installer.