On Linux, an up-to-date binary distribution of git-annex can now be installed with the conda package manager from the conda-forge channel.
After installing conda, run:
conda install -c conda-forge git-annex
Note that this installation method does not need root permissions.
If there are package conflicts between git-annex's dependencies and packages already installed in the environment, conda may fall back on installing the standalone git-annex distribution. This distribution may work slower or have other issues. To require installation of the standard package, use
conda install -c conda-forge git-annex=*=alldep*
This, however, could result in installing an older git-annex version to avoid package conflicts.
Whenever I install git-annex through conda, this message haunts me:
I couldn't help, but notice this sounds like what @Ilya_Shlyakhter said earlier.
I'm not a packaging expert, but I don't think this message is really supposed to be here.
nodep*
version gets chosen even though thealldep*
version has a higher build number -- will ask conda people and get back. If you prefer not to be haunted just install withgit-annex=*=alldep*
to force the standard version.