Ubuntu/Debian policy seems to be installation into /var/lib/cabal . So it's clear that the whole hierarchy is managed by single tool cabal. Drawback is that you should add /var/lib/cabal/bin into your PATH.
(K)Ubuntu is so far back on GHC releases that I never install anything haskell from the repositories :(