[Haskell-cafe] GHC 6.10.1 and cabal[-install]

Wolfgang Jeltsch g9ks157k at acme.softbase.org
Tue Nov 18 08:23:12 EST 2008


Am Dienstag, 18. November 2008 11:01 schrieb Wolfgang Jeltsch:
> Hello,
>
> I installed GHC 6.10.1 today and expected it to contain the cabal command
> line utility.  Unfortunately, this was not the case.  Where can I download
> it?

Meanwhile, I found out that the package cabal-install includes the cabal 
command.  On the other hand I thought that there was a now deprecated command 
line tool named cabal-install.  I find this a bit confusing.

> How do I install and configure it so that it is integrated best with
> GHC 6.10.1?  For example, should cabal use some directory in the GHC tree 
> to place compiled packages in?

Cabal wants to place package info in $HOME/.cabal.  However, I want to install 
packages globally with sudo.  So I want to have a global package cache.  Is 
there a common directory to be used for that or is cabal[-install] only for 
per-user installations?

Well, there is the --global option but it is apparently only for registering 
packages globally.  Does it change the destination directory for the 
installed packages too?  If yes, to what directory?  Is the default --global 
or --user?  Sorry, but I cannot find the answers to this in the docs and I 
don’t want to mess up my file system.

Best wishes,
Wolfgang


More information about the Haskell-Cafe mailing list