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

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で依存性を確認したところ

  • libqscintilla2-5
  • libqt4-designer
  • libqt4-help
  • libqt4-scripttools
  • libqt4-test
  • libqtassistantclient4
  • libqtwebkit4
  • python-iniparse
  • python-pygments
  • python-qscintilla2
  • python-qt4
  • python-sip

それとは別に

  • pyqt4-dev-tools

も必要なようだ。

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

TortoiseHgの取得と起動

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

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

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

引っ張ってきて・・・

$ cd thg
$ ./thg

ドン

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

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

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

アップデート

$ hg pull

やるだけだよ

バージョン

  • 2012-07-25 新規

タグ

vcs/hg/tortoisehg/install_linux_mint_only_tortoisehg.txt · 最終更新: 2017-10-10 17:23 by 66.249.79.23