Help us understand the problem. What is going on with this article?

[Marcurial] Amazon LinuxにMarcurialをインストールする

More than 5 years have passed since last update.

EC2のインスタンス(Amazon Linux)にMarcurialをインストールしてみます。

前提条件

  • EC2インスタンスに対してec2-userでSSHログインできること。

1. インストール

コマンド
sudo wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
結果(例)
(略)
apt.sw.be (apt.sw.be)|193.1.193.67|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 12649 (12K) [application/x-redhat-package-manager]
`rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm' に保存中

rpmforge-release-0. 100%[=====================>]  12.35K  37.9KB/s 時間 0.3s   

2015-07-19 11:20:38 (37.9 KB/s) - `rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm' へ保存完了 [12649/12649]
コマンド
sudo rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
結果(例)
警告: rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm: ヘッダー V3 DSA/SHA1 Signature、鍵 ID 6b8d79e6: NOKEY
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:rpmforge-release-0.5.2-2.el5.rf  ################################# [100%]
コマンド
rm rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
コマンド
sudo yum install mercurial -y
結果(例)
インストール:
  mercurial-python26.x86_64 0:2.6.3-1.25.amzn1                                  

依存性関連をインストールしました:
  mercurial-common.x86_64 0:2.6.3-1.25.amzn1 python26.x86_64 0:2.6.9-1.80.amzn1
  python26-libs.x86_64 0:2.6.9-1.80.amzn1   

完了しました!

2. 確認

コマンド(EC2インスタンス)
which hg
結果(例)
/usr/bin/hg
コマンド(EC2インスタンス)
hg --version
結果(例)
Mercurial - 分散構成管理ツール(バージョン 2.6.3)
(詳細は http://mercurial.selenic.com を参照してください)

Copyright (C) 2005-2012 Matt Mackall 他
本製品はフリーソフトウェアです。
頒布条件に関しては同梱されるライセンス条項をお読みください。
市場適合性や特定用途への可否を含め、 本製品は無保証です。

3. 環境設定

コミットに必要なユーザ情報を登録します。

コマンド
cat << EOF > ~/.hgrc

[ui]
username = Your Name
ssh = ssh -C
verbose = True
EOF

完了

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away