{"id":6613,"date":"2016-01-11T21:01:48","date_gmt":"2016-01-11T20:01:48","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=6613"},"modified":"2021-11-22T17:14:19","modified_gmt":"2021-11-22T16:14:19","slug":"pbuilder-auf-dem-raspberry-pi-wheezy-installieren-und-chroot-umgebung-erzeugen","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=6613","title":{"rendered":"pbuilder auf dem Raspberry Pi (wheezy) installieren und chroot-Umgebung erzeugen"},"content":{"rendered":"<p>Die pbuilder installation zum Paketbau unter chroot-Umgebung l\u00e4uft wie folgt auf dem Raspberry Pi:<\/p>\n<pre class=\"lang:default decode:true \" >\r\nsudo apt-get update\r\nsudo apt-get upgrade\r\nsudo apt-get install pbuilder<\/pre>\n<p>Wenn es beim ausf\u00fchren von (mit Root-Rechten):<\/p>\n<pre class=\"lang:default decode:true \" >\r\nsudo pbuilder --create --distribution wheezy<\/pre>\n<p><!--more--><\/p>\n<p>zu diesem Fehler kommt, ist der Key nicht bekannt.<\/p>\n<pre class=\"lang:default decode:true \" >\r\nI: Checking Release signature\r\nE: Release signed by unknown key (key id 9165938D90FDDD2E)\r\nE: debootstrap failed<\/pre>\n<p>Dieser fehlende Schl\u00fcssel kann wie folgt in das Schl\u00fcsselbund importiert werden:<\/p>\n<pre class=\"lang:default decode:true \" ># Key landen\r\nwget http:\/\/debian.raspbian.com\/raspbian.public.key\r\n# dem Schl\u00fcsselbund hinzuf\u00fcgen\r\nsudo apt-key add raspbian.public.key\r\nsudo gpg --no-default-keyring --keyring \/etc\/apt\/trusted.gpg --import raspbian.public.key\r\n# checken ob Key im Schl\u00fcsselbund nun vorhanden ist\r\nsudo apt-key list\r\n# Ausgabe ua.:\r\n# ...\r\n# pub   2048R\/90FDDD2E 2012-04-01\r\n# uid                  Mike Thompson (Raspberry Pi Debian armhf ARMv6+VFP) &lt;mpthompson@gmail.com&gt;\r\n# sub   2048R\/5373DC6C 2012-04-01\r\n<\/pre>\n<p>Dann noch in der Datei <strong>\/usr\/share\/pbuilder\/pbuilderrc<\/strong> den Eintrag auf das richtige Verzeichnis setzen:<\/p>\n<pre class=\"lang:default decode:true \" >DEBOOTSTRAPOPTS=(\r\n '--variant=buildd'\r\n '--keyring' '\/etc\/apt\/trusted.gpg'\r\n)<\/pre>\n<p>Und nun nochmal ohne Fehler:<\/p>\n<pre class=\"lang:default decode:true \" >\r\nsudo pbuilder --create --distribution wheezy<\/pre>\n<p>Jetzt l\u00e4uft es auch (Stunden!)&#8230;<\/p>\n<p>Wenn alles geklappt hat ist die Belohnung das <strong>base.tgz<\/strong> im System unter <strong>\/var\/cache\/pbuilder<\/strong> wie ein <strong>ls -la<\/strong> mit (ca. 9 Mb) zeigt:<\/p>\n<pre class=\"lang:default decode:true \" >pi@pi ~ $ ls -la \/var\/cache\/pbuilder\/\r\ntotal 87108\r\ndrwxr-xr-x  9 root root     4096 Jan 11 19:36 .\r\ndrwxr-xr-x 13 root root     4096 Jan 11 18:25 ..\r\n-rw-r--r--  1 root root 89148015 Jan 11 19:36 base.tgz\r\n<\/pre>\n<p>So die Umgebung ist jetzt da, dann kann es ja weiter gehem mit dem <a href=\"https:\/\/wiki.debianforum.de\/Pbuilder_-_personal_package_builder\" target=\"_blank\" rel=\"noopener\">bauen &#8230;<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die pbuilder installation zum Paketbau unter chroot-Umgebung l\u00e4uft wie folgt auf dem Raspberry Pi: sudo apt-get update sudo apt-get upgrade sudo apt-get install pbuilder Wenn es beim ausf\u00fchren von (mit Root-Rechten): sudo pbuilder &#8211;create &#8211;distribution wheezy<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1023,7],"tags":[2394,2396,1253,2395,2393,2190,1665],"class_list":["post-6613","post","type-post","status-publish","format-standard","hentry","category-raspberry-pi","category-tools","tag-bauen","tag-chroot","tag-debian","tag-feher","tag-pbuilder","tag-raspberry-pi","tag-wheeze"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/6613","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=6613"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/6613\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6613"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}