Red Hat Enterprise Linux 5.3 x64에 git을 설치하는 방법은 무엇입니까?


30

git rpms가있는 일부 저장소를 사용하도록 yum을 구성하려면 어떻게해야합니까?

답변:


41

사용 EPEL 저장소 (엔터프라이즈 리눅스에 대한 추가 패키지). 가장 쉬운 방법은 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 페이지의 지침에 따라 수동으로 다운로드 하십시오.
Cristian Ciupitu

1
이제해야 할 것 같습니다 dl.fedoraproject.org.
highBandWidth


0

공식 웹 페이지에서 소스를 다운로드하고 yum을 사용하는 대신 구성 및 설치 및 설치를 제안합니다. :디


왜? RPM을 사용하는 추적 기능을 좋아하는 사람들은 자신을 컴파일하면 다른 이점이 있습니까?
Ken Williams

(메이크업은 메이크업 설치)는 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 작동해야한다고 생각하는 한 가지 방법


2
이것은 실제로 해결책으로 이어지지 않습니다.
Bill Weiss

1
점수가 주어지면 아마도이 답변을 삭제해야합니다.
Cristian Ciupitu

1
좋은 생각이 아님을 보여주기 위해 여기에 두는 것이 좋습니다.
Ken Williams
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.