Respuestas:
Logré instalarlo con bastante facilidad usando el tortoisehg ppa:
sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg
Nota: el método de @ piwi también funciona.
Esta no es una solución, sino una solución alternativa. La versión de TortoiseHG del repositorio funciona bien.
Primero instalé la última versión de mercurial (de lo contrario, thg se quejará de una discrepancia de versión para hg); Lo instalé en ~/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"
Yo uso bash
, por lo que necesitaba eliminar la entrada hash para mercurial:
hash -d hg
Luego hice una copia del repositorio thg y la ejecuté desde el repositorio desde el que quería trabajar:
hg clone --branch stable http://bitbucket.org/tortoisehg/thg ~/thg/tortoisehg
cd ~/devel/myrepo
~/thg/tortoisehg/thg