web-dev-qa-db-ja.com

UbuntuにMercurialをインストールする正しい方法

私は、MercurialとUbuntuの両方に初めて参加しました。

他のいくつかのソフトウェアパッケージを既にぎこちなくインストールしているようですので、他のソフトウェアパッケージがどのようにこれを実行するかを確認したいと思いました。

Apt-getコマンドを使用する必要がありますか?もしそうなら、この場合どのように使用しますか?ファイルシステムにMercurialをインストールするのに最適な場所はどこですか。また、適切にチェックインして更新できるように、シェルの一部にするにはどうすればよいですか(svn-ishと考えています)。

ありがとう、アレックス

56
Genadinik

ただ使用する:

Sudo apt-get install Mercurial

デフォルトのフォルダーにインストールし、環境変数を正しく更新する必要があります。 Hgははるかに優れたソース管理ツールですが、svnと同様にコマンドラインから「hg」を使用できるはずです。

107
Kyle Rogers

新しい回答

以前は、Mercurialも含まれているTortoiseHG PPAを指していました。現在(2015年)、Mercurialの最新バージョンは別のPPAにあり、Mercurial専用です。

重要な注意:このバージョンはTortoiseHGと互換性がなく、最新のMercurialをインストールするとTortoiseは削除されます!

Tortoiseを気にせず、最新のMercurialパッケージが必要な場合は、次のコマンドを使用してインストールします。

Sudo add-apt-repository -y ppa:Mercurial-ppa/releases
Sudo apt-get update
Sudo apt-get install -y Mercurial

ただし、これは絶対に最新バージョンも提供しません。最新バージョンを楽しむには、PIP経由でインストールすることをお勧めします。

Sudo apt-get install -y python-pip python-dev
Sudo pip install Mercurial --upgrade

これにより、最新バージョン(3.6.2対PPAの3.3.2)が得られます。これはリポジトリのTortoiseHGとも互換性がないようです。


古い回答

デフォルトのリポジトリから入手できますが、バージョンは古くなっています。執筆時点:2.2.2対2.5.2。したがって、PPAを使用することをお勧めします。

Sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
Sudo apt-get update
Sudo apt-get install Mercurial tortoisehg

TortoiseHGは必須ではありませんが、推奨されます。

57
nucleo

MercurialはUniverseリポジトリから入手できます。 USCでそのリポジトリを有効にします(まだ有効になっていない場合)。次に、ターミナルに次のように入力します。

Sudo apt-get install Mercurial

構成ファイルは/ etc/Mercurial/hgrcに保存されます。そのファイルを編集してMercurialを構成できます。そのファイルをgeditで開くには、次のコマンドを入力します

Sudo gksudo gedit /etc/Mercurial/hgrc
9
Varun Madiath

ええ、あなたはちょうどそれをインストールすることができます

Sudo apt-get install Mercurial

しかし、私にとっては非常に古いバージョン(2.0.2)でした。これはhg versionで確認できます。あなたができる新しいバージョンを取得するには

Sudo apt-get install python-setuptools python-dev build-essential
Sudo easy_install -U Mercurial

今、私は3.0.1バージョンを持っています

aniket@ubuntu:~$ hg version
Mercurial Distributed SCM (version 3.0.1)
(see http://Mercurial.selenic.com for more information)

Copyright (C) 2005-2014 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

詳細: LinuxへのMercurialのインストール

PS:上記のリンクは私の個人的なブログに行きます。

8
Aniket Thakur

古いバージョンのUbuntu(おそらく12.04?)を使用している場合は、 Mercurial PPA を使用します。

Sudo add-apt-repository ppa:Mercurial-ppa/releases
Sudo apt-get update
Sudo apt-get install Mercurial

この記事の執筆時点では、これにより、たとえばUbuntu 12.04にMercurial 3.0.1がインストールされます。

5
Erik

皆に知らせるために
Sudo apt-get install Mercurial
はバージョン3.0.1を配信しています(この投稿の執筆時点では最新です)
必要なものはこれだけなので、他のものを試す必要はありません。

2
Felipe Alarcon