{"id":17839,"date":"2021-11-19T08:53:06","date_gmt":"2021-11-19T07:53:06","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=17839"},"modified":"2022-01-02T20:35:44","modified_gmt":"2022-01-02T19:35:44","slug":"wie-kann-die-neue-git-version-2-34-auf-dem-raspberry-pi-installiert-werden","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=17839","title":{"rendered":"Wie kann die neue git Version 2.34 auf dem Raspberry Pi installiert werden?"},"content":{"rendered":"<p>Vor 4 Tagen ist nun das git <a href=\"https:\/\/github.com\/git\/git\/tags\" rel=\"noopener\" target=\"_blank\">2.34.0 Release<\/a> ver\u00f6ffentlicht worden. Wer auf einen Pi ein <strong>apt install git<\/strong> macht, bekommt nur die Version 2.30.2. Wer das aktuelle Release braucht, kann es sich auf dem Pi selbst compilieren.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/11\/git-workflow.png\" alt=\"\" width=\"2724\" height=\"1790\" class=\"aligncenter size-full wp-image-17807\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/11\/git-workflow.png 2724w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/11\/git-workflow-300x197.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/11\/git-workflow-1024x673.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/11\/git-workflow-768x505.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/11\/git-workflow-1536x1009.png 1536w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/11\/git-workflow-2048x1346.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><br \/>\nWie kann die aktuelles Git Version auf einem Raspberry Pi installiert werden? <\/p>\n<p>Hier die drei Schritte: &#8230;<!--more--><\/p>\n<p>1. Die n\u00f6tigen Abh\u00e4ngigkeiten installieren:<\/p>\n<pre class=\"lang:default decode:true \">\r\nsudo apt update\r\nsudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext\r\n<\/pre>\n<p>2. Den Quellcode holen und auspacken<\/p>\n<pre class=\"lang:default decode:true \">\r\ncd \/usr\/src\/\r\n# Link Version evl. anpassen\r\nsudo wget https:\/\/github.com\/git\/git\/archive\/v2.34.0.tar.gz\r\nsudo tar -xf v2.34.0.tar.gz\r\ncd v2.34.0\r\n<\/pre>\n<p>3. Bauen &#8230; das geht auf dem Pi 4 B doch ziemlich schnell in ca. 10 Minuten und nicht 1-2 Stunden wie auf den W Zero und BPlus &#8230;<\/p>\n<pre class=\"lang:default decode:true \">\r\nsudo make prefix=\/usr\/local all\r\nsudo make prefix=\/usr\/local install\r\n\r\ngit --version\r\n\r\n# Optional: Archive l\u00f6schen\r\nsudo rm -rf \/usr\/src\/v2.34.0.tar.gz\r\n<\/pre>\n<p>Weitere Details im <a href=\"https:\/\/git-scm.com\/book\/de\/v2\" rel=\"noopener\" target=\"_blank\">git Buch<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vor 4 Tagen ist nun das git 2.34.0 Release ver\u00f6ffentlicht worden. Wer auf einen Pi ein apt install git macht, bekommt nur die Version 2.30.2. Wer das aktuelle Release braucht, kann es sich auf dem Pi selbst compilieren. Wie kann die aktuelles Git Version auf einem Raspberry Pi installiert werden? Hier die drei Schritte: &#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,4176,1023,7],"tags":[1379,325,5107,844],"class_list":["post-17839","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-git","category-raspberry-pi","category-tools","tag-compilieren","tag-git","tag-git-2-34","tag-neue-version"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/17839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17839"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/17839\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17839"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}