2012-09-28 18:21:39 -04:00
If your Linux distribution does not have git-annex packaged up for you,
2014-09-16 15:05:12 -04:00
you can either build it [[fromsource]], or you can use a handy
2013-02-22 18:18:28 -04:00
prebuilt tarball of the most recent release.
2012-09-28 18:21:39 -04:00
2013-12-16 01:51:19 -04:00
This tarball should work on most Linux systems. It has basically no
dependencies and is self-contained.
2012-09-28 20:56:26 -04:00
2014-08-15 12:49:03 -04:00
* x86-32: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-i386.tar.gz)
* x86-64: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-amd64.tar.gz)
2015-09-23 13:36:45 -04:00
* x86-32, for ancient kernels: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-i386-ancient.tar.gz)
2014-08-15 12:49:03 -04:00
* arm: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-armel.tar.gz)
2018-10-11 13:22:02 -04:00
* arm64: [download tarball](https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-arm64.tar.gz)
2013-02-13 14:32:16 -04:00
To use, just unpack the tarball, `cd git-annex.linux` and run `./runshell`
2013-03-20 13:40:57 -04:00
-- 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
2013-12-15 15:57:41 -04:00
`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
2013-03-20 13:40:57 -04:00
own versions of git, etc.
2013-02-13 14:32:16 -04:00
2014-08-15 12:49:03 -04:00
The arm version can be installed on NAS devices and other embedded ARM
2014-01-02 13:35:40 -04:00
linux systems.
* [[tips/Synology_NAS_and_git_annex]]
* [[forum_thread|forum/new_linux_arm_tarball_build]]
2013-02-22 18:18:28 -04:00
2015-09-23 13:36:45 -04:00
The build for ancient kernels is for use with Linux kernel versions
2016-03-05 17:16:46 -04:00
such as 2.6.32. It will work on both 32 and 64 bit systems.
2015-09-23 13:36:45 -04:00
2013-02-22 18:18:28 -04:00
## autobuilds
2015-06-01 13:50:18 -04:00
An hourly autobuild is also available, thanks to Mesar Hameed and the University
2013-09-11 11:41:48 -04:00
of Bath CS department.
2013-02-22 18:18:28 -04:00
2014-08-15 12:49:03 -04:00
* x86-32: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/i386/git-annex-standalone-i386.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/i386/))
* x86-64: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/amd64/git-annex-standalone-amd64.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/amd64/))
2015-09-23 13:36:45 -04:00
* x86-32, for ancient kernels: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/i386-ancient/git-annex-standalone-i386-ancient.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/i386-ancient/))
2015-06-01 13:50:18 -04:00
2017-07-26 10:31:52 -04:00
The arm autobuilder runs daily (sun permitting), and is hosted by [[Joey]].
2015-06-01 13:50:18 -04:00
2014-08-15 12:49:03 -04:00
* arm: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/armel/git-annex-standalone-armel.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/armel/))
2015-02-24 22:00:26 +00:00
2018-10-11 13:50:22 -04:00
The arm64 autobuilder runs only intermittently. [[Better hosting needed.|todo/arm64_autobuilder]].
* arm64: [download tarball](https://downloads.kitenet.net/git-annex/autobuild/armel/git-annex-standalone-arm64.tar.gz) ([build logs](https://downloads.kitenet.net/git-annex/autobuild/arm64/))
2015-02-24 22:00:26 +00:00
## technical details
The way those tarballs are built is described in [joeyh's blog](http://joeyh.name/blog/entry/completely_linux_distribution-independent_packaging/).