Wie kann ich mit apt-get auf eine neuere Version von Git aktualisieren?

Ich habe gerade einen neuen Computer mit Ubuntu Oneiric 11.10 eingerichtet und dann

apt-get update apt-get upgrade apt-get install git 

ausgeführt

Wenn ich jetzt git --version ausführe, wird mir mitgeteilt, dass ich git version 1.7.5.4 habe, aber auf meinem lokalen Computer habe ich die viel neuere git version 1.7.9.2

Ich weiß, dass ich von der Quelle installieren kann, um die neueste Version zu erhalten, aber ich hielt es für eine gute Idee, den Paketmanager so oft wie möglich zu verwenden, um alles standardisiert zu halten

Es ist also möglich, apt-get zu verwenden, um eine neuere Version von git zu erhalten, und was ist das Richtige? Wie geht das?

Antwort

Sie haben mehrere Möglichkeiten:

  1. Warten Sie entweder bis Die von Ihnen benötigte Version befindet sich in dem von Ihnen verwendeten Repository.
  2. Kompilieren Sie Ihre eigene Version und erstellen Sie eine deb.
  3. Suchen Sie ein Repository, das stellt die Version bereit, die Sie für Ihre Version Ihrer Distribution benötigen (z. B. Git PPA ).
  4. Wenn Sie in der neueren Version keine bestimmte Funktion benötigen, bleiben Sie bei der alten.

Wenn in den von Ihnen verwendeten Repositorys eine neuere Version verfügbar ist, wird apt-get update && apt-get upgrade (als root) auf die neueste verfügbare Version aktualisiert.

Für diejenigen, die dies nicht tun „Ich weiß nicht, was eine PPA ist, Link

Kommentare

  • +1 für die PPA. Andernfalls kompilieren Sie aus dem Quellcode und verwenden Sie checkinstall , um eine .deb
  • sauber zu installieren. Das OP hat speziell nach der Verwendung des Paketmanagers gefragt, also nur # 3 gilt.

Antwort

Hier sind die Befehle, die Sie ausführen müssen, wenn Sie sie nur ausführen möchten :

sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get install git -y git --version 

Ab Dezember 2018 habe ich auf diese Weise Git 2.20.1 erhalten, während die Version in den Ubuntu Xenial-Repositorys 2.7.4 war.

Wenn Ihr System nicht über add-apt-repository verfügt, können Sie es installieren über:

sudo apt-get install python-software-properties software-properties-common 

Kommentare

  • Nützlich für Git unter Windows ' Linux-Subsystem auch
  • Ich habe sudo apt-get upgrade nach sudo apt-get update und ' hat git nicht aktualisiert, sondern sudo apt-get install git did. Warum ist das ?!
  • Es funktioniert unter Ubuntu 16.04 LTS
  • Kann man diesem ppa vertrauen, da sie nicht Teil des Beamten sind Git-Team?
  • @ Ryuu: PPA scheint mir ziemlich offiziell zu sein. Es ist ' unter git-scm.com/download/linux aufgeführt, und git-scm.com ist das offizielle Seite für Git, per github.com/git .

Antwort

Wenn Sie nach „git ppa“ suchen, erhalten Sie Git Stable Releases . Anweisungen zum Installieren von finden Sie hier . Sie können das Paket auch installieren, indem Sie es direkt von der Webseite herunterladen und mit dpkg -i installieren.

Antwort

Um git unter Ubuntu 12.04 zu aktualisieren, folgen Sie einfach dieser Befehlszeile:

sudo apt-get install python-software-properties sudo apt-get install software-properties-common sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get upgrade sudo apt-get install git -y git --version 

Antwort

Sie können dies auf einfachste Weise mit Homebrew tun:

Homebrew installieren:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Upgrade git:

brew upgrade git 

Kommentare

  • Die Frage hat das Tag [ubuntu], so wie es eine macOS-Lösung tut helfen dem OP nicht, zumal sie ausdrücklich darum bitten, es mit apt-get

zu tun

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.