Wenn ich zum Gits-Download-Bereich gehe, wird erwähnt, dass die neueste Version 1.8 ist und ich sie yum install git
auf Fedora installieren kann . Ich verwende CentOS6, damit dieser Befehl auch für mich funktioniert, aber yum sagt mir:
Setting up Install Process
Package git-1.7.1-2.el6_0.1.x86_64 already installed and latest version
Nothing to do
Zeigt mein Yum auf alte Repositories? Oder mache ich etwas worng?
Vielen Dank!
EDIT : Ich verstehe, dass die Anbieter nicht immer auf dem neuesten Stand der Paketliste sind. Bedeutet dies, dass die Dokumentation auf der Git-Website nicht korrekt ist, da sie mich auffordert, sie mit yum herunterzuladen, während die Anbieter ihre Paketlisten nicht aktualisiert haben?
centos
installation
git
yum
Reza Sanaie
quelle
quelle
Antworten:
Es ist super einfach, den Quellcode herunterzuladen und selbst zu kompilieren. Ich fand die RPMForge-Methode sogar etwas umständlich.
Laden Sie die Git 2.11- Quelle und herunter
Ich musste ein paar Abhängigkeiten installieren, bevor make vollständig erfolgreich war.
quelle
zlib-devel
zusätzlich zu demlibcurl-devel
.git clone https://github.com/git/git
Folgendes hat bei mir funktioniert:
quelle
Ihr Betriebssystemhersteller (das CentOS-Projekt) hat möglicherweise noch kein Paket für die neueste Version von git erstellt (oder er plant dies möglicherweise nicht und beabsichtigt stattdessen, die 1.7.x-Serie in CentOS 6 beizubehalten).
Software erscheint nicht auf magische Weise in Verpackungssystemen an dem Tag, an dem sie vom Autor veröffentlicht wurde - Pakete müssen erstellt, getestet, genehmigt und weitergegeben werden. Wenn Sie eine Version benötigen, die Ihr Vorlieferant nicht liefert, können Sie diese jederzeit selbst erstellen ...
quelle
Aus Stabilitätsgründen bleiben unternehmensorientierte Distributionen wie CentOS in der Regel bei der Hauptversion der Tools, die bei der Veröffentlichung des Betriebssystems vorhanden war. Repositorys von Drittanbietern können zum Hochfahren auf höhere Versionen verwendet werden, sind jedoch häufig nicht erforderlich. Wenn Git 1.7 für Sie gut funktioniert, sollten Sie gut daran festhalten.
quelle
CentOS 6 unterstützt ein "paralleles" Universum neuerer Compiler und Tools, das die älteren Versionen nicht beeinträchtigt. Sie wollen
Sobald es installiert ist, tun
Das wird deinen Pfad verändern. Sie haben die alte Version von Git in
/usr/bin/git
und die neuere Version in/opt/rh/..../git
. Der neuere ist 1.8.4 /.Sie erhalten auch neuere g ++ (4.8) usw.
Sie werden auch das neueste devtoolset-2 wollen. Details zu devtoolset-2 finden Sie unter einer anderen Antwort: /superuser/381160/how-to-install-gcc-4-7-x-4-8-x-on-centos/676337# 676337
quelle
Verwenden Sie das IUS-Repository ( https://ius.io/ ) wie auf der offiziellen Git-Website angegeben: ( https://git-scm.com/download/linux )
Befolgen Sie diese Anweisungen:
rpm -U https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/git2u-all-2.16.2-1.ius.centos7.noarch.rpm && yum install -y git
quelle
Schritt für Schritt Anleitung hier . Viele der Lösungen benötigen etwas Zeit. Der aufgefrischte Link war für mich der schnellste Weg.
quelle