https://github.com/realworldocaml/book/wiki/Installation-Instructions には debian 8 にこうやって準備しろとある。
sudo apt-get update sudo apt-get install m4 ocaml-native-compilers camlp4-extra opam
これでだいたいうまくいく。ただし追加でインストールしなければ。
opam install async yojson core_extended core_bench cohttp async_graphics cryptokit menhir
これらのOCamlパッケージを追加すると外部ライブラリ(OCamlではないパッケージの意)が不足しているため失敗することがある。
失敗した場合、次のパッケージを追加すると回避できるようだ。
sudo apt-get pkg-config zlib1g zlib1g-dev
なお、macOSでは re2 のインストールで失敗するが回避方法がみつからなかった。