{"id":16081,"date":"2020-12-30T23:42:10","date_gmt":"2020-12-30T22:42:10","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=16081"},"modified":"2021-11-19T08:44:08","modified_gmt":"2021-11-19T07:44:08","slug":"neues-git-2-30-0-release-compile-auf-raspberry-pi-w-zerro-in-1-stunde-auf-dem-4-in-10-min","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=16081","title":{"rendered":"Neues git 2.30.0 Release &#8211; Compile auf Raspberry Pi W Zerro in 1 Stunde &#8211; auf dem 4 in 10 Min"},"content":{"rendered":"<p>Vorgestern ist nun das git <a https:\/\/github.com\/git\/git\/tags\" rel=\"noopener\" target=\"_blank\">2.30.0<\/a> Release ver\u00f6ffentlicht worden.<br \/>\n<figure id=\"attachment_16083\" aria-describedby=\"caption-attachment-16083\" style=\"width: 2560px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/Git-Clown-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/Git-Clown-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1919\" class=\"size-full wp-image-16083\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/Git-Clown-scaled.jpg 2560w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/Git-Clown-300x225.jpg 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/Git-Clown-1024x768.jpg 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/Git-Clown-768x576.jpg 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/Git-Clown-1536x1151.jpg 1536w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/Git-Clown-2048x1535.jpg 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><figcaption id=\"caption-attachment-16083\" class=\"wp-caption-text\">Neue Version von git 2.30<\/figcaption><\/figure><\/p>\n<p>Dann mal gleich ein gr\u00f6\u00dfenvergleich der neuen Optionen an einem meiner Github Repos:&#8230;<!--more--><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/wenzlaff.de-2020-12-30-um-09.34.48.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/wenzlaff.de-2020-12-30-um-09.34.48.png\" alt=\"git clone\" width=\"1382\" height=\"322\" class=\"aligncenter size-full wp-image-16082\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/wenzlaff.de-2020-12-30-um-09.34.48.png 1382w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/wenzlaff.de-2020-12-30-um-09.34.48-300x70.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/wenzlaff.de-2020-12-30-um-09.34.48-1024x239.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/12\/wenzlaff.de-2020-12-30-um-09.34.48-768x179.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Wie kann die aktuelles Git Version auf einem Raspberry Pi installiert werden? Hier die drei Schritte:<\/p>\n<p>1. Die n\u00f6tigen Abh\u00e4ngigkeiten installieren:<\/p>\n<pre class=\"lang:default decode:true \">sudo apt update\r\nsudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext<\/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.30.0.tar.gz\r\nsudo tar -xf v2.30.0.tar.gz\r\ncd v2.30.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 &#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.30.0.tar.gz\r\n<\/pre>\n<p>Weitere Details <a href=\"https:\/\/github.blog\/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone\/\" rel=\"noopener\" target=\"_blank\">hier<\/a> (engl.).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vorgestern ist nun das git<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4176,1023,4129,4102,2752,7],"tags":[4565,325,4564,4566,4567],"class_list":["post-16081","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-git","category-raspberry-pi","category-raspberry-pi-4-b","category-raspberry-pi-b","category-raspberry-pi-zero-w","category-tools","tag-2-30","tag-git","tag-git-clone","tag-partial-clone","tag-shallow-clone"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/16081","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=16081"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/16081\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16081"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}