Debian testing or unstable
Debian unstable and testing are usually fairly up to date, so this should be enough:
sudo apt install git-annex
Standalone backports for all releases
If the version shipped with Debian is too old, the NeuroDebian team provides a standalone build package that is regularly updated and that should work across all releases of Debian.
Is there going to be an update of git-annex in debian squeeze-backports to a version that supports repository version 3? Thx
Yes, git-annex is available for every Debian architecture which supports Haskell, including all arm ports:
hi Joey,
i see from the release notes of the 4.20130521 release that the Debian package should now be built with libc6 2.13, which appears to be the case except for the amd64 arch (hence the amd64 package won't install as is on Wheezy on amd64) - is this a build glitch or is 2.14 needed on amd64 (i imagine as a dependency of one of git-annex's deps on that arch)?
thanks!
@mey.vn, Debian packages of git-annex, as uploaded to the Debian repositories, are built with whatever libc version the Debian autobuilder is running. You cannot, in general, install packages from Debian unstable into stable without upgrading your libc6.
The release notes were not talking about the Debian packages, but about the Linux standalone tarballs. Those are built with libc 2.13.
I'm tring to set up a bare repo on a debian squeeze server and sync it to windows client. Unfortunately the direct mode does not seem to be available for the git-annex version (3.20120629~bpo60+2 ) in the squeeze-backports
Would you be able to update the version in that repository? Thank you for your hard work! Git-annex is awesome
Debian squeeze has an extremely ancient ghc compiler, and it would be a mammoth undertaking to build current git-annex using that.
Use the linux standalone build instead.