Wie installiere ich Git auf Red Hat Enterprise Linux 5.3 x64?

30

Wie kann ich yum so konfigurieren, dass ein Repository mit Git-RPMs verwendet wird?

BuyManAFish
quelle

Antworten:

41

Verwenden Sie das EPEL- Repository (Extra Packages for Enterprise Linux). Der einfachste Weg, dies zu aktivieren, ist die Installation des epel-releasePakets. Hier ist, wie, wenn Sie RHEL 5 x86_64 haben:

[root@localhost]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
[root@localhost]# yum install git
Cristian Ciupitu
quelle
2
Ich würde sicherstellen, dass Sie eine 64-Bit-Version von git installieren, wenn Sie wirklich ein 64-Bit-System verwenden, da git ein starker Benutzer von mmap () ist und einen großen Adressraum bevorzugt, wenn das Projekt größer wird (während des erneuten Packens) , etc).
Knweiss
Wenn er Cristians Anweisungen folgt, erhält er 64-Bit, wenn er sich in 64-Bit-Architektur befindet.
James
Wenn ich $ rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmerror: 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)
renne,
@highBandWidth: Ihr Spiegel könnte einige Probleme haben. Versuchen Sie, den Download epel-releasemanuell durchzuführen, indem Sie den Anweisungen auf der EPEL-Seite folgen.
Cristian Ciupitu
1
Es scheint, dass Sie jetzt tun müssen dl.fedoraproject.org.
HighBandWidth
0

i Schlagen Sie vor, dass Sie den Quellcode von einer offiziellen Webseite herunterladen und die Installation von configure & make & make ausführen können, anstatt yum zu verwenden. : D

Finale
quelle
Warum? Menschen, die die Tracking-Funktionen der Verwendung eines RPM mögen, hat das Kompilieren noch einen weiteren Vorteil?
Ken Williams
Weil (make, make install) für jedes Linux-System gleich ist, während die RPMs nicht für jede Distribution (rhel, ubuntut ....) geändert werden müssen
eactor
0

Wenn Sie @Cristian Ciupitu antworten, wäre es möglich, dies über yum.repos.d zu tun:

  1. Gehen Sie zu https://fedoraproject.org/keys und installieren Sie den RPM-GPG-KEY-EPELöffentlichen Schlüssel, indem Sie dessen Inhalt in die RPM-GPG-KEY-EPELDatei herunterladen und ausführen rpm --import RPM-GPG-KEY-EPEL.

  2. Erstellen Sie eine Datei rhel-epel.repo(wählen Sie einen beliebigen Namen) in/etc/yum.repos.d/

  3. Füge folgenden Inhalt hinzu:

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

Artem Oboturov
quelle
-3

Eine Möglichkeit, wie ich finde, es sollte funktionieren

Rajat
quelle
2
Dies führt eigentlich nicht zu einer Lösung.
Bill Weiss
1
In Anbetracht seiner Punktzahl sollte diese Antwort möglicherweise gelöscht werden.
Cristian Ciupitu
1
Lassen Sie es lieber hier, um zu zeigen, dass es keine gute Idee ist.
Ken Williams