# Build it with Stack: Haskell has build systems called Cabal and Stack. Stack is more modern and builds on top of Cabal and is the recommended way to build Lamdera. The original Elm compiler only has a Cabal build. On Debian I was able to install Stack through the package manager: sudo apt-get install haskell-stack sudo stack upgrade Alternatively there are install scripts: curl -sSL https://get.haskellstack.org/ | sh One thing I noticed is that when running `stack ghci` it downloaded ghc-tinfo6-9.8.4, which must be the ghc compiler itself, but what is the tinfo6 bit? Stack overflow answer: "It is a GHC build variant that links to libtinfo.so.6 (as opposed to linking to some version of libncurses)". So seems like Stack itself knows which compiler version it needs and takes care of fetching it. Creating a compiler binary is as simple as: stack install If you just want to build it, then run it without installing: stack build stack exec lamdera