docs: note libkrb5-dev dep on Debian, update GHC version (#5377)

* docs: note libkrb5-dev dep on Debian, update GHC version

* docs: note openssl/libssl-dev requirements on Debian
This commit is contained in:
Soham Chowdhury 2020-07-15 11:03:33 +05:30 committed by GitHub
parent a96e248a0c
commit dbdf81b26d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5,17 +5,19 @@ own machine and how to contribute.
## Pre-requisites
- [GHC](https://www.haskell.org/ghc/) 8.6.5 and [cabal-install](https://cabal.readthedocs.io/en/latest/)
- [GHC](https://www.haskell.org/ghc/) 8.10.1 and [cabal-install](https://cabal.readthedocs.io/en/latest/)
- There are various ways these can be installed, but [ghcup](https://www.haskell.org/ghcup/) is a good choice if youre not sure.
- [Node.js](https://nodejs.org/en/) (>= v8.9)
- npm >= 5.7
- [gsutil](https://cloud.google.com/storage/docs/gsutil)
- libpq-dev
- python >= 3.5 with pip3
- libkrb5-dev
- openssl and libssl-dev
- python >= 3.5 with pip3 and virtualenv
The last two prerequisites can be installed on Debian with:
The last few prerequisites can be installed on Debian or Ubuntu with:
$ sudo apt install libpq-dev python3 python3-pip python3-venv
$ sudo apt install libpq-dev libkrb5-dev python3 python3-pip python3-venv openssl libssl-dev
Additionally, you will need a way to run a Postgres database server. The `dev.sh` script (described below) can set up a Postgres instance for you via [Docker](https://www.docker.com), but if you want to run it yourself, youll need: