2014-11-05 08:18:13 +03:00
# Download
2014-11-11 00:38:05 +03:00
## I want to download and run
2014-11-05 08:18:13 +03:00
<!-- <sub>(If the download is out of date or doesn't run on my system, I might troubleshoot or donate to fund improvements)</sub> -->
2014-11-11 00:38:05 +03:00
< table >
< tr valign = "top" >
2014-11-13 05:02:40 +03:00
< td width = "50%" >
2014-11-11 00:38:05 +03:00
**I'm on Debian or Ubuntu**\
2014-11-13 05:02:40 +03:00
`apt-get install hledger hledger-web`
2014-11-05 08:18:13 +03:00
2014-11-11 00:38:05 +03:00
**I'm on Gentoo**\
2014-11-13 05:02:40 +03:00
`emerge hledger hledger-web`
2014-11-05 08:18:13 +03:00
2014-11-11 00:38:05 +03:00
**I'm on Red Hat/Fedora/CentOS**\
2014-11-13 05:02:40 +03:00
`yum install hledger hledger-web`
2014-11-05 08:18:13 +03:00
2014-11-11 00:38:05 +03:00
**I'm on NixOS**\
2014-11-13 05:02:40 +03:00
`nix-env -iA nixpkgs.haskellPackages.hledger nixpkgs.haskellPackages.hledgerWeb`
2014-11-05 08:18:13 +03:00
2014-11-11 00:38:05 +03:00
<!--
**I'm on another GNU/Linux\<small>(or can run Linux binaries)</ small > **
[hledger.linux-32.zip]()
[hledger-web.linux-32.zip]()
[hledger.linux-64.zip]()
[hledger-web.linux-64.zip]()
Use cabal
-->
< / td >
2014-11-13 05:02:40 +03:00
< td width = "50%" >
< table border = 0 cellspacing = 0 cellpadding = 0 >
< tr valign = top >
< td width = "50%" >
**I'm on Windows** \
<!-- [windows install guide ](windows-install.html )\ -->
Download, unzip, and run:\
2015-04-08 22:45:34 +03:00
[hledger-0.25.windows.zip ](http://hledger.org/downloads/hledger-0.25-windows.zip )\
[hledger-web-0.25.windows.zip ](http://hledger.org/downloads/hledger-web-0.25-windows.zip )
2014-11-13 05:02:40 +03:00
< / td >
< td width = "25%" >
**I'm on Mac** \
<!-- [mac install guide ](mac-install.html )\ -->
<!-- [hledger.mac.zip]() \ -->
<!-- [hledger-web.mac.zip]() \ -->
Use cabal (see below)
< / td >
< / tr >
< tr >
< td colspan = "2" style = "padding-left:1em;padding-right:2em;" >
2014-12-02 22:51:03 +03:00
< div style = "margin-left:1em; margin-right:1em; float:right;" >
< a href = "https://flattr.com/submit/auto?user_id=simonmichael&url=http%3A%2F%2Fhledger.org" target = "_blank" > < img src = "//api.flattr.com/button/flattr-badge-large.png" alt = "Flattr this" title = "Flattr this" border = "0" > < / a > < br >
< script data-gratipay-username = "simonmichael" data-gratipay-widget = "button" src = "//grtp.co/v1.js" > < / script > < br >
2015-01-08 01:40:20 +03:00
< a href = "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5J33NLXYXCYAY" > < img border = 0 src = "https://www.paypal.com/en_US/i/btn/x-click-but04.gif" alt = "paypal" > < / a > < br >
2014-11-13 05:02:40 +03:00
< / div >
Building and supporting Windows and Mac binaries is costly, so
it's demand-driven - you can indicate demand by making a project
donation of any size. Binaries funded in this way will be linked here.
This is a quick way to help the project and your fellow users!
< / td >
< / tr >
< / table >
2014-11-11 00:38:05 +03:00
< / td >
< / tr >
< / table >
2014-12-13 03:22:32 +03:00
## I want to build the [latest release](http://hackage.haskell.org/package/hledger) with [GHC](http://haskell.org/ghc) and [cabal](http://haskell.org/cabal/download.html)
2014-11-11 00:38:05 +03:00
2015-01-03 01:19:30 +03:00
`cabal install alex happy` *(if you don't already have these in your path)* \
`cabal sandbox init; cabal update; cabal install hledger-web` *(use cabal 1.20+)* \
2014-11-11 00:38:05 +03:00
<!-- [cabal install guide ](cabal-install.html ) -->
2014-12-13 03:22:32 +03:00
Or just cabal install `hledger` if you don't need the web interface.\
The [Installation Guide ](installing.html ) describes how to install using cabal in more detail.\
2014-12-04 00:43:12 +03:00
[Release Notes ](release-notes.html ) shows what's new in the hledger packages.
2014-11-11 00:38:05 +03:00
2014-12-13 03:22:32 +03:00
## I want to build the [latest development version](https://github.com/simonmichael/hledger/commits/master)
2014-11-11 00:38:05 +03:00
2014-12-04 00:43:33 +03:00
`cabal install alex happy` (if you don't already have these in your path)\
2014-11-11 00:38:05 +03:00
`git clone https://github.com/simonmichael/hledger; cd hledger; make sandbox install`
2015-01-03 01:19:30 +03:00
## I want to run the Ubuntu hledger packages in a virtual machine
Try < https: / / github . com / sciurus / hledger-vagrant > .