Red Hat Enterprise Linux 5.3 x64にGitをインストールする方法は?


30

git rpmを含むリポジトリを使用するようにyumを構成するにはどうすればよいですか?

回答:


41

使用EPELリポジトリ(Enterprise Linuxの追加パッケージを)。有効にする最も簡単な方法は、epel-releaseパッケージをインストールすることです。RHEL 5 x86_64を使用している場合の方法は次のとおりです。

[root@localhost]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
[root@localhost]# yum install git

2
gitはmmap()のヘビーユーザーであり、プロジェクトが大きくなった場合(再パック中)に大きなアドレススペースが必要なので、64ビットシステムを実際に使用している場合は、64ビットバージョンのgitをインストールするようにしますなど)。
knweiss 2009年

Cristianの指示に従って、64ビットアーキテクチャを使用している場合、64ビットを取得します。
ジェームズ

私が実行している場合は$ rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm、私が得るerror: skipping http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm - transfer failed - Unknown or unexpected error warning: u 0x1db4cfe0 ctrl 0x1db501a0 nrefs != 0 (download.fedoraproject.org http)
高帯域幅

@highBandWidth:ミラーに問題がある可能性があります。epel-releaseEPELページの指示に従って手動でダウンロードしてみてください。
クリスチャンシウピトゥ

1
今やる必要があるようですdl.fedoraproject.org
highBandWidth


0

公式Webページからソースをダウンロードし、yumを使用する代わりに構成、作成、インストールを行うことをお勧めします。:D


どうして?RPMを使用する追跡機能が好きな人は、自分でコンパイルすることで他の利点がありますか?
ケン・ウィリアムズ

(make、make install)はすべてのLinuxシステムで同じであるため、RPMはすべてのディストリビューション(rhel、ubuntut ....)で変更する必要はなく、変更する必要があります
eactor

0

@Cristian Ciupituの回答を詳しく説明すると、yum.repos.dを介して行うことができます。

  1. 移動しhttps://fedoraproject.org/keysとインストールRPM-GPG-KEY-EPELにその内容をダウンロードすることにより、公開鍵をRPM-GPG-KEY-EPELファイルし、実行していますrpm --import RPM-GPG-KEY-EPEL

  2. ファイルを作成しますrhel-epel.repo(任意の名前を選択します)。/etc/yum.repos.d/

  3. 次のコンテンツを追加します。

    [rhel-epel]
    name=Extra Packages for Enterprise Linux $releasever - $basearch
    baseurl=http://download3.fedora.redhat.com/pub/epel/$releasever/$basearch
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
    
  4. を実行しyum install gitます。


-3

あなたが探しているgitパッケージの場所をgitに指定すると、/ etc / yum.repos.d / same.repoが動作するはずだと思う1つの方法


2
これは実際には解決策にはなりません。
ビルヴァイス

1
そのスコアを考えると、おそらくこの回答は削除する必要があります。
クリスティアンシウピトゥ

1
ここに置いておくのは良い考えではないことを示す方が良いでしょう。
ケン・ウィリアムズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.