Jak zainstalować git na Red Hat Enterprise Linux 5.3 x64?

30

Jak mogę skonfigurować yum do korzystania z repozytorium, które ma git rpms?

BuyManAFish
źródło

Odpowiedzi:

41

Użyj repozytorium EPEL (Extra Packages for Enterprise Linux). Najłatwiejszym sposobem na to jest zainstalowanie epel-releasepakietu. Oto jak masz 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
Cristian Ciupitu
źródło
2
Zainstalowałbym 64-bitową wersję git, jeśli naprawdę używasz 64-bitowego systemu, ponieważ git jest dużym użytkownikiem mmap () i uwielbia mieć dużą przestrzeń adresową, jeśli projekt się powiększa (podczas przepakowywania) itp.).
knweiss,
Postępując zgodnie ze wskazówkami Cristiana, dostanie 64-bit, jeśli jest na architekturze 64-bitowej.
James
Jeśli uruchomię $ rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm, dostanę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,
@highBandWidth: twoje lustro może mieć pewne problemy. Spróbuj pobrać epel-releaseręcznie, postępując zgodnie z instrukcjami ze strony EPEL.
Cristian Ciupitu
1
Wydaje się, że teraz musisz to zrobić dl.fedoraproject.org.
highBandWidth
0

i Sugeruję, że możesz pobrać źródło ze oficjalnej strony i skonfigurować, wykonać i zainstalować zamiast używać yum. :RE

finał
źródło
Czemu? Ludziom podobają się funkcje śledzenia związane z korzystaniem z RPM, czy jest jeszcze jedna korzyść z kompilacji?
Ken Williams
Ponieważ (make, make install) jest taki sam dla każdego systemu Linux, podczas gdy RPM nie są i muszą być zmieniane dla każdej dystrybucji (rhel, ubuntut ....)
eactor
0

Opracowując odpowiedź @Cristian Ciupitu, można to zrobić za pośrednictwem yum.repos.d:

  1. Wejdź na https://fedoraproject.org/keys i zainstaluj RPM-GPG-KEY-EPELklucz publiczny, pobierając jego zawartość do RPM-GPG-KEY-EPELpliku i uruchamiając rpm --import RPM-GPG-KEY-EPEL.

  2. Utwórz plik rhel-epel.repo(wybierz dowolną nazwę) w/etc/yum.repos.d/

  3. Dodaj następującą treść:

    [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. biegnij yum install git.

Artem Oboturov
źródło
-3

jeden sposób wydaje mi się, że powinien działać /etc/yum.repos.d/same.repo, jeśli dasz git zlokalizować, gdzie szukasz pakietów git

Rajat
źródło
2
To tak naprawdę nie prowadzi do rozwiązania.
Bill Weiss,
1
Biorąc pod uwagę jego wynik, być może ta odpowiedź powinna zostać usunięta.
Cristian Ciupitu,
1
Lepiej zostawić to tutaj, aby pokazać, że to nie jest dobry pomysł.
Ken Williams