docs: installation updates, deprecate add-ons

This commit is contained in:
Simon Michael 2012-03-05 07:12:30 +00:00
parent cca3434ea3
commit a40b554378

View File

@ -39,30 +39,31 @@ hledger works on linux, mac and windows. You can download and run current releas
binaries from the [download page](DOWNLOAD.html). binaries from the [download page](DOWNLOAD.html).
Or, you can build the current release from source using cabal-install. Or, you can build the current release from source using cabal-install.
Ensure you have [GHC](http://hackage.haskell.org/ghc/) (6.12 or greater) Ensure you have [GHC](http://hackage.haskell.org/ghc/) (6.12.3 or greater)
or the [Haskell Platform](http://hackage.haskell.org/platform/) installed, or the [Haskell Platform](http://hackage.haskell.org/platform/) installed,
then: then:
$ cabal update $ cabal update
$ cabal install hledger $ cabal install hledger
You can also install some optional [add-ons](#add-on-commands) providing or
extra features. These vary in maturity and supportedness and may not be
available on all platforms (check the download page to see platform
support).
$ cabal install hledger-web $ cabal install hledger-web
$ cabal install hledger-vty
$ cabal install hledger-chart
$ cabal install hledger-interest
Or, you can build the latest [development version](http://joyful.com/darcsweb/darcsweb.cgi?r=hledger) of (most of) these like so: Or, you can build the latest [development version](http://joyful.com/darcsweb/darcsweb.cgi?r=hledger):
$ cabal update $ cabal update
$ darcs get --lazy http://joyful.com/repos/hledger $ darcs get --lazy http://joyful.com/repos/hledger
$ cd hledger $ cd hledger
$ make install $ make install
You can also (try to) install these unmaintained, platform-limited
[add-on commands](#add-on-commands):
$ cabal install hledger-vty
$ cabal install hledger-chart
$ cabal install hledger-interest
**Installation notes:** **Installation notes:**
- When installing with cabal, dependency problems are common. These can often be worked around by making sure to cabal update, using --constraint, and/or ghc-pkg unregister-ing obsolete package versions. - When installing with cabal, dependency problems are common. These can often be worked around by making sure to cabal update, using --constraint, and/or ghc-pkg unregister-ing obsolete package versions.