Installing git-annex from unstable
I happen to be a supporter of Joey Hess’ Git Annex Kickstarter project; no big bucks, but it seemed a good thing to help out.
I got in the stickers, that were my “project reward,” and figured I should start playing with the new results. I’m particularly keen on the planned Android client, but I should make some use of it before that comes available.
There’s good news, and bad news:
- Good news
- He has added in an assistant to provide interactive help in setting up repositories. It’s included in
debian unstable, in a version released September 24th.
- Bad news
- I generally prefer using packages from
debian testing, and it has a version released July 24th, well before any of this, and without any of Joey’s recent enhancements.
Fortunately, drawing in the September/~unstable~ version isn’t too terribly difficult. My
/etc/apt/preferences.d/simple configuration has
Pin-Priority values that prefer
experimental (where enormous potential for breakage lies!).
As a consequence, installing the
testing version is pretty easy, albeit involving an option I had to go looking for:
root@cbbrowne:~# apt-get -t unstable install git-annex ... leads to loading ... Get:1 http://ftp.us.debian.org/debian/ unstable/main git-annex amd64 3.20120924 [7,411 kB]
And, with a run of
% git annex webapp, it’s up and running!
Worth observing… The documentation tree includes the entirety of Joey’s blog documenting his development efforts. Possibly excessive, but it’s certainly not to be called inadequate documentation.