cabal é instalado em ~/.cabal , com os binários em ~/.cabal/bin . Você precisa adicionar este caminho ao seu PATH :
export PATH="$HOME/.cabal/bin:$PATH"
O site da Haskell diz que cabal pode adicionar links simbólicos a ~/bin (que é automaticamente adicionado a PATH ):
Se você decidiu não colocar este diretório no seu
$PATH, então você pode obter cabal para ligar os binários em outro diretório, por exemplo,~/bin. Para use este recurso, edite~/.cabal/confige veja osymlink-bindircampo. Observe que o arquivo~/.cabal/confignão é criado até que você execute um comandocabalpela primeira vez, por exemplo,cabal update.