安装Mercurial hg 的方法很多。谷歌搜索“Ubuntu hg”,第一篇就是,方法如下:
sudo add-apt-repository ppa:tortoisehg-ppa/releasessudo add-apt-repository ppa:mercurial-ppa/releasessudo apt-get updatesudo apt-get install mercurial python-nautilus tortoisehg
但是安装完成后,版本不是最新,如果你是新手,安装Mercurial hg只是第一步,接下来还要安装 Tortoise hg的时候,会碰到一些问题,本人习惯编译安装新版本(这样能学到更多编译经验吧),当时也是按照上面的方法安装了,接着又去下载了tortoisehg-2.5.tar.gz源码包
tar zxvf tortoisehg-2.5.tar.gz //解压cd tortoisehg-2.5 //进入目录python setup.py build //编译python setup.py install //安装 ./thg & //运行tortoisehg
步骤就这么简单,但是由于你的Mercurial 是参照网上的方法安装,就有问题了(python-dev包没有装,build时候会报错,安装完成后,新版本tortoisehg也要依赖于新版本的Mercuria,不然也启动不了)。因为那篇文章的目的只是让你安装Mercurial而没有考虑后面要安装tortoisehg。我写此文就是不让新人重蹈覆辙。
下面我整理了我的安装步骤, 下载mercurial-2.3.1.tar.gz
sudo apt-get install python-iniparse python-nautilua python-dev //安装pythontar zxvf mercurial-2.3.1.tar.gz //解压cd mercurial-2.3.1 //进入目录python setup.py build //编译hg --version //查看版本。cd ../tar zxvf tortoisehg-2.5.tar.gz //解压cd tortoisehg-2.5python setup.py buildpython setup.py install./thg & //运行
以上是完整的步骤,按照这个方法,最起码本人亲测没问题。有问题,欢迎留言。
本博客所有文章如无说明,则均为作者黄丁丁原创
转载请注明出处:http://www.cnblogs.com/huangdingding本文地址:http://www.cnblogs.com/huangdingding/archive/2012/09/26/2703664.html