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:
- Warten Sie entweder bis Die von Ihnen benötigte Version befindet sich in dem von Ihnen verwendeten Repository.
- Kompilieren Sie Ihre eigene Version und erstellen Sie eine
deb
. - Suchen Sie ein Repository, das stellt die Version bereit, die Sie für Ihre Version Ihrer Distribution benötigen (z. B. Git PPA ).
- 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
nachsudo apt-get update
und ' hat git nicht aktualisiert, sondernsudo 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