aboutsummaryrefslogtreecommitdiff
path: root/doc/install
diff options
context:
space:
mode:
authorGravatar http://alerque.com/ <Caleb@web>2014-04-23 08:40:41 +0000
committerGravatar admin <admin@branchable.com>2014-04-23 08:40:41 +0000
commit4428d36fb32c70271f07314c4c3b3aac7cbc87e8 (patch)
tree64b3ab8517835f2055302fd94ec8007e898bcfdc /doc/install
parent46e196b5956073866a50c1d7a4e1ec24d371edc5 (diff)
rewrote to represent the actual state of affairs for installing on Arch
Diffstat (limited to 'doc/install')
-rw-r--r--doc/install/ArchLinux.mdwn29
1 files changed, 14 insertions, 15 deletions
diff --git a/doc/install/ArchLinux.mdwn b/doc/install/ArchLinux.mdwn
index 807387e0b..27bab7d83 100644
--- a/doc/install/ArchLinux.mdwn
+++ b/doc/install/ArchLinux.mdwn
@@ -1,20 +1,19 @@
-There is a non-official source package for git-annex in
-[AUR](https://aur.archlinux.org/packages.php?ID=44272).
+There are three non non-official packages for git-annex in the Archlinux User Repository. Any of these may be installed manually per [AUR guidelines](https://wiki.archlinux.org/index.php/AUR_User_Guidelines#Installing_packages) or using a wrapper such as [`yaourt`](https://wiki.archlinux.org/index.php/yaourt) shown below.
-You can then build it yourself or use a wrapper for AUR
-such as yaourt:
+1. The simplest method is to use the [git-annex-bin](https://aur.archlinux.org/packages/git-annex-bin/) package based on the [prebuilt Linux tarballs](http://downloads.kitenet.net/git-annex/linux/current/). This package includes many of the binary shims from the pre-built package. Although common Linux system utilities have been stripped in favor of normal dependencies, the pre-configured Haskell libraries included out of the box make this an easy install. The disadvantage is the resulting installation is a bit on the heavy side at nearly 100M.
-<pre>
-$ yaourt -Sy git-annex
-</pre>
+ $ yaourt -Sy git-annex-bin
-----
+2. A more traditional source package is available at [git-annex](https://aur.archlinux.org/packages/git-annex/). This depends on a large number of Haskell packages available from a third party repository or through Cabal. This has been historically a bit problematic and the package frequently sits flagged out of date. The state of dependencies also varies, so some intervention may be required to get this option to work.
-I'm told the AUR has some dependency problems currently.
-If it doesn't work, you can just use cabal:
+ $ yaourt -Sy git-annex
-<pre>
-pacman -S git rsync curl wget gnupg openssh cabal-install
-cabal update
-cabal install git-annex --bindir=$HOME/bin
-</pre>
+3. A development package is available at [git-annex-git]() that functions similarly to the source package but builds directly from the HEAD of the git repository rather that the last official release.
+
+ $ yaourt -Sy git-annex-git
+
+Finally you may choose to forgo the Archlinux package system and install git-annex directly through cabal.
+
+ $ pacman -S git rsync curl wget gnupg openssh cabal-install
+ $ cabal update
+ $ cabal install git-annex --bindir=$HOME/bin