In der aktuellen Version von git auf dem Pi fehlt z.B. der git switch Befehl. Der ist zwar im Status: THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE.
Deshalb will ich mal eben die aktuelle Version von Git auf einem Raspberry Pi 4 B installieren. Ich nehme mal die 2.30.0-rc1.
1 2 3 |
sudo apt update sudo apt install git git --version |
Das reicht für die meisten. Dann hat man aber nicht die aktuellste Version, die derzeit v2.30.0-rc1 ist. Wer aber z.B. experimentelle Befehle wie switch ausprobieren will, kann sich in 2 Stunden selbst auf einen Raspberry Pi Zero oder auf einem Pi 4 B in 10 Minuten eine Version zusammen bauen.
Hier kann man die aktuellste Version sehen https://github.com/git/git/tags:
Wie kann die aktuelles Git Version auf einem Raspberry Pi installiert werden? Hier die Schritte:
1. Die nötigen Abhängikeiten installieren:
1 2 |
sudo apt update sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext |
2. Den Quellcode holen und auspacken
1 2 3 4 5 |
cd /usr/src/ # Link Version evl. anpassen sudo wget https://github.com/git/git/archive/v2.30.0-rc1.tar.gz sudo tar -xf v2.30.0-rc1.tar.gz cd v2.30.0-rc1 |
3. Bauen … das geht auf dem Pi 4 B doch ziemlich schnell in ca. 10 Minuten und nicht 1-2 Stunden wie auf den anderen Versionen …
1 2 3 4 5 6 7 |
sudo make prefix=/usr/local all sudo make prefix=/usr/local install git --version # Optional: Archive löschen sudo rm -rf /usr/src/v2.30.0-rc1.tar.gz |