目次

TortoiseHg/Linux MintにTortoiseHgのみインストールする

Linux でもやっぱりTortoiseHgを使いたいということでいろいろやった記録。

使ったのはLinux Mint 12

apt-getで入れると余計なモンまで入る

Ubuntuのパッケージ管理ではMercurialのバージョンがちょっと古い。 結構早くHgはバージョンが上がるのだが、全然ついてきてくれない。

なのでMercurial/Ubuntu1204にインストールするとしてpipでインストールした・・・

っでグラフィカルに見ようと思ってTortoiseHgを入れようと思うが、

$ sudo apt-get install tortoisehg

いろいろ依存性が出てきて、その中にMercurialが入っているのだ。もうpipでそれより新しいバージョン入れてるから、入れたくない!

これは入れたくないが、こいつを除外すると依存性がぶっこわれるとかなんとかでaptが文句を言う

なのでTortoiseHg単体でインストールしようということに

依存性の確認

TortoiseHgはQTとpythonでできているようで、こいつの実行環境が必要なようだ。 aptで依存性を確認したところ

それとは別に

も必要なようだ。

こいつらを順番にapt-getでぶっこんでいく

TortoiseHgの取得と起動

TortoiseHgはソースがbitbucketで管理されているので引っ張ってくる

適当なディレクトリを作って

$ hg clone https://bitbucket.org/tortoisehg/thg

引っ張ってきて・・・

$ cd thg
$ ./thg

ドン

ウォー!起動して自身のソースコードのリビジョンが出た!OK

ワークベンチが起動すればあとは別にファイラーと統合する必要は感じてないのでこれでOK。 管理したい人は.caja以下に何か書けばいいような気がする。

stableのブランチもあるので安定感を求める人はそっちにupdateして使ってもいいかもね

アップデート

$ hg pull

やるだけだよ

バージョン

タグ