move manual cabal install into its own page, and simplify it
This commit is contained in:
parent
cc70792772
commit
64c0093347
2 changed files with 18 additions and 11 deletions
|
@ -16,6 +16,9 @@ As a haskell package, git-annex can be installed using cabal. For example:
|
||||||
|
|
||||||
cabal install git-annex --bindir=$HOME/bin
|
cabal install git-annex --bindir=$HOME/bin
|
||||||
|
|
||||||
|
The above downloads the latest release. Alternatively, you can [[download]]
|
||||||
|
it yourself and [[manually_build_with_cabal|install/cabal]].
|
||||||
|
|
||||||
## Installation by hand
|
## Installation by hand
|
||||||
|
|
||||||
To build and use git-annex, you will need:
|
To build and use git-annex, you will need:
|
||||||
|
@ -50,14 +53,3 @@ To build and use git-annex, you will need:
|
||||||
* [ikiwiki](http://ikiwiki.info) (optional; used to build the docs)
|
* [ikiwiki](http://ikiwiki.info) (optional; used to build the docs)
|
||||||
|
|
||||||
Then just [[download]] git-annex and run: `make; make install`
|
Then just [[download]] git-annex and run: `make; make install`
|
||||||
|
|
||||||
## Installation by hand using cabal / Setup.hs
|
|
||||||
|
|
||||||
You can fetch the dependencies using `cabal install`. Then, you can build git-annex by running:
|
|
||||||
|
|
||||||
runhaskell Setup.hs configure --user
|
|
||||||
runhaskell Setup.hs build
|
|
||||||
runhaskell Setup.hs install
|
|
||||||
|
|
||||||
The `--user` option configures the build so that it uses the packages you already have in `~/.cabal`. Binaries
|
|
||||||
will be installed in `~/.cabal/bin`, you'll need it in your PATH.
|
|
||||||
|
|
15
doc/install/cabal.mdwn
Normal file
15
doc/install/cabal.mdwn
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
As a haskell package, git-annex can be installed using cabal. For example:
|
||||||
|
|
||||||
|
cabal update
|
||||||
|
cabal install git-annex --bindir=$HOME/bin
|
||||||
|
|
||||||
|
The above downloads the latest release and installs it into a ~/bin/
|
||||||
|
directory, which you can put in your PATH.
|
||||||
|
|
||||||
|
But maybe you want something newer (or older). Then [[download]] the version
|
||||||
|
you want, and use cabal as follows inside its source tree:
|
||||||
|
|
||||||
|
cabal update
|
||||||
|
cabal configure
|
||||||
|
cabal build
|
||||||
|
cabal install --bindir=$HOME/bin
|
Loading…
Reference in a new issue