If your Linux distribution does not have git-annex packaged up for you, you can either build it fromscratch, or you can use a handy prebuilt tarball of the most recent release.

This tarball should work on most Linux systems. It has basically no dependencies and is self-contained.

To use, just unpack the tarball, cd git-annex.linux and run ./runshell -- this sets up an environment where you can use git annex, as well as everything else included in the bundle.

Alternatively, you can unpack the tarball, and add the directory to your PATH, or symlink the programs in the directory to a directory in your PATH. This lets you use git annex, without overriding your system's own versions of git, etc.

The armel version can be installed on NAS devices and other embedded ARM linux systems.

autobuilds

A daily build is also available, thanks to Mesar Hameed and the University of Bath CS department.

I'm trying to run git-annex on my Raspberry PI, which is an ARMv6 device. But I can't tell if the prebuilt binaries are ARMv6 or ARMv7. The binaries seem to work, but it's not clear to me how early I should expect things to fail if they're compiled for ARMv7.

The arm binaries are ARMv6; they're built on a Debian armel system.

Obviously there is a lot of variation in ARM instructions sets. Like Debian, we're shooting for lowest common denominator here.

(Note: I'm going to be moving your comment and this one to the place you should have posted it...)

Comment by http://joeyh.name/ Wed Feb 26 21:07:20 2014
Comments on this page are closed.