diff --git a/Building-binary.md b/Building-binary.md index 46cf072..a6a9fa9 100644 --- a/Building-binary.md +++ b/Building-binary.md @@ -2,13 +2,24 @@ If you don't want to build the binary yourself, you can look if bitwarden_rs was ## Dependencies - `Rust nightly` (strongly recommended to use [rustup](https://rustup.rs/)) +- On a Debian based distro some general packages to make sure building should go fine install the following: `build-essential`, `git` - `OpenSSL` (should be available in path, install through your system's package manager or use the [prebuilt binaries](https://wiki.openssl.org/index.php/Binaries)) - For Debian, you'll need to install `pkg-config` and `libssl-dev` + On a Debian based distro, you need to install `pkgconfig` and `libssl-dev` +- For the SQlite3 backend on a Debian based distro you need to install `libsqlite3-dev` +- For the MySQL backend on a Debian based distro you need to install `libmariadb-dev-compat` and `libmariadb-dev` +- For the PostgreSQL on a Debian based distro you need to install `libpq-dev` and `pkgconfig` - `NodeJS` (only when compiling the web-vault, install through your system's package manager, use the [prebuilt binaries](https://nodejs.org/en/download/)) or [nodesource binary distribution](https://github.com/nodesource/distributions) *Note: web-vault currently uses a package base (e.g. node-sass