Differences between revisions 5 and 134 (spanning 129 versions)
Revision 5 as of 2011-01-10 14:48:39
Size: 9531
Editor: JimHague
Comment: AIX now 1.7.3
Revision 134 as of 2014-03-31 08:25:25
Size: 10305
Comment: sync with Download@423
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
様々なシステム向けのソースアーカイブとバイナリパッケージ。 アップグレードに関しては WhatsNew と ReleaseNotes を確認してください。 様々なシステム向けのソースアーカイブとバイナリパッケージ。 アップグレードに関しては WhatsNew を確認してください。
Line 11: Line 11:
/!\ '''TortoiseSVN 同様、作業コピーとリポジトリについてはインデックスサービスを止め、ウィルススキャンから除外するよう [[http://www.selenic.com/pipermail/mercurial/2010-January/029680.html|お勧めします]] 。''' Windows XP では以下のインストーラーが利用できます: /!\ '''TortoiseSVN 同様、作業コピーとリポジトリについてはインデックスサービスを止め、ウィルススキャンから除外するよう [[http://www.selenic.com/pipermail/mercurial/2010-January/029680.html|お勧めします]] 。'''
Line 13: Line 13:
 * [[http://tortoisehg.bitbucket.org/download/index.html|TortoiseHg with Windows Explorer "shell" integration]] all-in-one installer with !TortoiseHg 1.1.8 and Mercurial 1.7.3 (alternate download: [[http://bitbucket.org/tortoisehg/stable/downloads|Bitbucket]] / [[http://tortoisehg.codeplex.com/releases|CodePlex]])
 * [[http://bitbucket.org/tortoisehg/thg-winbuild/downloads/mercurial-1.7.3-1-x86.msi|Mercurial-1.7.3 (32-bit msi)]] / [[http://bitbucket.org/tortoisehg/thg-winbuild/downloads/mercurial-1.7.3-1-x64.msi|Mercurial-1.7.3 (64-bit msi)]], needs admin rights to install.
 * [[http://mercurial.selenic.com/release/windows/Mercurial-1.7.3.exe|Mercurial-1.7.3 (32-bit exe)]]/[[http://mercurial.selenic.com/release/windows/Mercurial-1.7.3-x64.exe|Mercurial-1.7.3 (64-bit exe)]], does not need admin rights to install (InnoSetup based).
 * [[http://cygwin.com/|cygwin]] で Mercurial をインストール可能。
Windows XP では以下のインストーラーが利用できます:

* [[http://tortoisehg.bitbucket.org/download/index.html|TortoiseHg with Windows Explorer "shell" integration]] all-in-one installer with TortoiseHg 2.11.1 and Mercurial 2.9.1 (alternate download: [[https://bitbucket.org/tortoisehg/files/downloads|Bitbucket]] / [[http://tortoisehg.codeplex.com/releases|CodePlex]])
 * [[https://bitbucket.org/tortoisehg/files/downloads/mercurial-2.9.1-x86.msi|Mercurial-2.9.1 (32-bit msi)]] / [[https://bitbucket.org/tortoisehg/files/downloads/mercurial-2.9.1-x64.msi|Mercurial-2.9.1 (64-bit msi)]], needs admin rights to install.
 * [[http://mercurial.selenic.com/release/windows/Mercurial-2.9.1.exe|Mercurial-2.9.1 (32-bit exe)]] / [[http://mercurial.selenic.com/release/windows/Mercurial-2.9.1-x64.exe|Mercurial-2.9.1 (64-bit exe)]], does not need admin rights to install (!InnoSetup based).
 * [[https://bitbucket.org/tortoisehg/files/downloads/mercurial-2.9.1.win32-py2.7.exe|Mercurial-2.9.1 (32-bit py2.7)]] / [[https://bitbucket.org/tortoisehg/files/downloads/mercurial-2.9.1.win-amd64-py2.7.exe|Mercurial-2.9.1 (64-bit py2.7)]], installs Mercurial source as Python modules and thus requires [[http://www.python.org/download/releases/2.7.5/|Python 2.7]] installed. This is recommended for hgweb setups and extensions with non-standard dependencies.
 * [[http://cygwin.com/|cygwin]] から
Mercurial をインストールできます。しかし、 cygwin の抽象化レイヤーはエラーを引き起こす可能性があるためお勧めしません
 * HackableMercurial を使えば、 Mercurial のソースをハックしたり、リリース前のバージョンをテストしたりするのが簡単です。
Line 21: Line 25:
 * [[http://mercurial.berkwood.com|Mac OS X]] パッケージ (`export LC_ALL=ja_JP.UTF-8` と `export LANG=ja_JP.UTF-8` を `~/.profile` へ書き足す必要があるでしょう。)  * Mac OS X のパッケージは [[http://mercurial.selenic.com/downloads|ダウンロードページ]] を参照
Line 23: Line 27:
 * [[http://www.macports.org/|macports]]: install with 'sudo port install mercurial' - 1.4.2  * [[https://trac.macports.org/browser/trunk/dports/devel/mercurial/Portfile|macports]]: install with 'sudo port install mercurial' - 1.9 (on 2011-07-04)
Line 27: Line 31:
  * [[http://packages.debian.org/sid/mercurial|Debian sid (unstable)]] - 1.6.4
   * 1.7.2 available in [[http://packages.debian.org/experimental/mercurial|experimental]] (it's not yet in sid due to the squeeze freeze)
  * [[http://packages.debian.org/squeeze/mercurial|Debian squeeze (testing)]] - 1.6.4
  *
[[http://packages.debian.org/lenny/mercurial|Debian lenny (stable)]] - 1.0.1 (1.3.1 available as a [[http://packages.debian.org/lenny-backports/mercurial|lenny backport]])
  * [[http://packages.debian.org/sid/mercurial|Debian sid (unstable)]] - 2.8.2.
  * [[http://packages.debian.org/jessie/mercurial|Debian jessie (testing)]] - 2.7.2.
  * [[http://packages.debian.org/wheezy/mercurial|Debian wheezy (stable)]] - 2.2.2. (2.7.2
available as a [[http://packages.debian.org/wheezy-backports/mercurial|wheezy backport]])
  * [[http://packages.debian.org/squeeze/mercurial|Debian squeeze (oldstable)]] - 1.6.4 (2.2.2 available as a [[http://packages.debian.org/squeeze-backports/mercurial|squeeze backport]])
Line 37: Line 41:
  * '''Launchpad PPAs''' (carrying packages for Hardy, Intrepid, Jaunty and Karmic)
   * [[https://launchpad.net/~mercurial-ppa/+archive/releases|Releases]] - 1.6
  * [[http://packages.ubuntu.com/maverick/mercurial|Ubuntu Maverick]] - 1.6.3-1
  * [[http://packages.ubuntu.com/natty/mercurial|Ubuntu Natty]] - 1.7.5-1ubuntu1
* '''Launchpad PPAs''' (carrying packages for Lucid, Precise, Quantal, and Raring)
   * [[https://launchpad.net/~mercurial-ppa/+archive/releases|Releases]] - 2.8.2
Line 45: Line 51:
 * [[https://rpmrepo.org/RPMforge/Using|RPMforge]]: packages for RHEL 5 and CentOS 5; install using {{{yum install mercurial}}} - 1.5
* [[http://rpmfind.net/linux/rpm2html/search.php?query=mercurial&submit=Search+...&system=mandriva&arch=|Mandriva]]: install with {{{urpmi mercurial}}} - 1.7.2
 * [[http://rpmfind.net/linux/rpm2html/search.php?query=mercurial&submit=Search+...&system=mandriva&arch=|Mandriva]]: install with {{{urpmi mercurial}}} - latest revision available
Line 56: Line 61:
 * [[http://archlinux.org/packages/?q=mercurial|Arch Linux]] - 1.7.2
 * [[http://packages.gentoo.org/package/dev-vcs/mercurial|Gentoo ebuild]]: install with {{{emerge mercurial}}} - 1.4.1/1.5 (1.7 in unstable)
 * [[http://archlinux.org/packages/?q=mercurial|Arch Linux]] - 2.8.2
 * [[http://packages.gentoo.org/package/dev-vcs/mercurial|Gentoo ebuild]]: install with {{{emerge mercurial}}} - 2.4.2 (2.5.1/2.6 in unstable)
Line 63: Line 68:
 * [[http://sunfreeware.com|sunfreeware.com]] - SPARC/Solaris 2.6-10 packages, x86/Solaris 8-10 packages - 1.7.3
 * [[http://www.opencsw.org|OpenCSW]]: [[http://www.opencsw.org/packages/mercurial|solaris package mercurial-1.7.3, sparc/solaris, x86/solaris]].
 * [[http://unixpackages.com/packages/package-matrix?frm_search=mercurial|unixpackages.com]] - SPARC/Solaris 2.6-10 packages, x86/Solaris 8-10 packages - 2.3
 * [[http://www.opencsw.org|OpenCSW]]: [[http://www.opencsw.org/packages/mercurial|solaris package mercurial-2.8.1, sparc/solaris, x86/solaris]].
Line 67: Line 72:
 * [[http://www.lunch.org.uk/wiki/aix_packages|Mercurial and supporting RPMs, for AIX 5.2 and later]] - 1.7.3  * [[http://www.lunch.org.uk/wiki/aix_packages|Mercurial for AIX 5.2 and later]] - 2.9
Line 70: Line 75:
 * [[http://freebsd.org/cgi/url.cgi?ports/devel/mercurial/pkg-descr|FreeBSD Mercurial port]] ([[http://freebsd.org/cgi/cvsweb.cgi/ports/devel/mercurial/|port-webdir]]). [[ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/devel/mercurial-1.2.1.tbz|i386 package]] - 1.2.1
  * Requires [[http://freebsd.org/cgi/cvsweb.cgi/ports/lang/python25/|python25]] (i386 package: [[ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/lang/python25-2.5.2_1.tbz|python25-2.5.2_1.tbz]]). Use [[http://freebsd.org/cgi/man.cgi?query=pkg_add&apropos=0&sektion=0&manpath=FreeBSD+6.3-RELEASE&format=html|pkg_add]] for installing.
 * [[ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/devel/mercurial/README.html|NetBSD]] packages compiled from [[http://pkgsrc.se/devel/mercurial|pkgsrc]] - 1.2.1
 * [[http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/mercurial/|FreeBSD]]; use [[http://freebsd.org/cgi/man.cgi?query=pkg_add&apropos=0&sektion=0&manpath=FreeBSD+6.3-RELEASE&format=html|pkg_add]] for installing - 1.9 (on 2011-07-06)
Line 74: Line 77:
 * [[ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/devel/mercurial/README.html|NetBSD]] packages compiled from [[http://pkgsrc.se/devel/mercurial|pkgsrc]] - always very up-to-date, currently 2.6

 * http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/mercurial/

=== Plan 9 from Bell Labs ===
 * ソースからビルドする場合は Plan9FromBellLabs を参照
 * バイナリパッケージは fgb の contrib にあります:

{{{
% contrib/install stallion/mercurial
}}}
Line 87: Line 101:
/!\ [[http://code.google.com/p/rdflib/issues/detail?id=104| Unable to find vcvarsall.bat]] fix error with mingw and install mercurial 1.7.3 with python 2.7 /!\ [[http://code.google.com/p/rdflib/issues/detail?id=104|Unable to find vcvarsall.bat]] fix error with mingw and install mercurial 1.7.3 with python 2.7
Line 94: Line 108:

ダウンロード

様々なシステム向けのソースアーカイブとバイナリパッケージ。 アップグレードに関しては WhatsNew を確認してください。

1. バイナリパッケージ

1.1. Windows

/!\ TortoiseSVN 同様、作業コピーとリポジトリについてはインデックスサービスを止め、ウィルススキャンから除外するよう お勧めします

Windows XP では以下のインストーラーが利用できます:

上記のインストーラーはたいてい thg-winbuild で提供されています。 Mercurial と TortoiseHg のナイトリービルドと、 Mercurial を Python パッケージとしてインストールするためのインストーラーも用意されています。

1.2. Mac OS X

1.3. Linux (.deb)

Mercurial (1.0 以降) の Debian 系ディストリビューション向けパッケージは、 mercurialmercurial-common に分かれています。 .deb ファイルを手動でダウンロード後インストールしない限りは、この点について気にする必要はありません。 普通は mercurial をインストールすれば、 APT が依存関係を処理してくれます。

1.4. Linux (.rpm)

  • Mandriva: install with urpmi mercurial - latest revision available

  • Fedora - リリース後数日で最新版が利用可能。 yum install '*mercurial*' でインストール。

  • Fedora Projects EPEL for RHEL and CentOS 5: 1.3.1, install with yum install '*mercurial*'

  • openSUSE - リリース後程なくして devel:tools:scm リポジトリより最新版が利用可能

  • Ark Linux - 1.6.2

  • OpenPKG - 1.4

RPM パッケージは Mercurial ソースリポジトリの contrib/buildrpm でビルドできます。現在このスクリプトは主に Fedora でテストされています。

1.5. Linux (それ以外)

1.6. Solaris

1.7. AIX

1.8. BSD

1.9. Plan 9 from Bell Labs

  • ソースからビルドする場合は Plan9FromBellLabs を参照

  • バイナリパッケージは fgb の contrib にあります:

% contrib/install stallion/mercurial

2. ソースパッケージ

ソースを入手した後は、 UnixInstallJapaneseWindowsInstall がインストールの参考になるでしょう。

3. easy_install を使う

/!\ この方法は推奨されません。他でインストールした Mercurial と衝突するかもしれません。

Mercurial は pypi から easy_install でもインストール可能です。 ビルドと easy_install には、 Python と C コンパイラーが必要です。 あなたのプラットフォームで easy_install は、 python-devpython-setuptools-devel パッケージで提供されている可能性があります。 http://peak.telecommunity.com/DevCenter/EasyInstall からも入手可能です。

/!\ Unable to find vcvarsall.bat fix error with mingw and install mercurial 1.7.3 with python 2.7

Create a file in C:\Python26\Lib\distutils and call it distutils.cfg
[build]
compiler=mingw32

前提条件を準備後、最新バージョンの Mercurial を以下のようにしてインストールできます:

easy_install -U mercurial


CategoryJapanese

English Français 中文

JapaneseDownload (last edited 2017-10-08 05:21:46 by YuyaNishihara)