Odpowiedzi:
Udało mi się zainstalować go dość łatwo za pomocą ppa tortoisehg:
sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg
Uwaga: Metoda @ piwi też działa.
To nie jest rozwiązanie, ale obejście. Wersja TortoiseHG z repozytorium działa dobrze.
Najpierw zainstalowałem najnowszą wersję mercurial (w przeciwnym razie będzie narzekać na niezgodność wersji dla hg); Zainstalowałem to w ~/opt
:
hg clone --branch stable http://selenic.com/hg ~/thg/mercurial
cd ~/thg/mercurial
python setup.py install --prefix=$HOME/opt
export PATH="$HOME/opt/bin:$PATH"
export PYTHONPATH="$HOME/opt/lib/python2.7/site-packages:$PYTHONPATH"
Używam bash
, więc musiałem usunąć wpis hash dla mercurial:
hash -d hg
Następnie zrobiłem kopię repozytorium thg i uruchomiłem ją z repozytorium, z którego chciałem pracować:
hg clone --branch stable http://bitbucket.org/tortoisehg/thg ~/thg/tortoisehg
cd ~/devel/myrepo
~/thg/tortoisehg/thg