pbuilder auf dem Raspberry Pi (wheezy) installieren und chroot-Umgebung erzeugen

Die pbuilder installation zum Paketbau unter chroot-Umgebung läuft wie folgt auf dem Raspberry Pi:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install pbuilder

Wenn es beim ausführen von (mit Root-Rechten):

sudo pbuilder --create --distribution wheezy

zu diesem Fehler kommt, ist der Key nicht bekannt.

I: Checking Release signature
E: Release signed by unknown key (key id 9165938D90FDDD2E)
E: debootstrap failed

Dieser fehlende Schlüssel kann wie folgt in das Schlüsselbund importiert werden:

# Key landen
wget http://debian.raspbian.com/raspbian.public.key
# dem Schlüsselbund hinzufügen
sudo apt-key add raspbian.public.key
sudo gpg --no-default-keyring --keyring /etc/apt/trusted.gpg --import raspbian.public.key
# checken ob Key im Schlüsselbund nun vorhanden ist
sudo apt-key list
# Ausgabe ua.:
# ...
# pub   2048R/90FDDD2E 2012-04-01
# uid                  Mike Thompson (Raspberry Pi Debian armhf ARMv6+VFP) <[email protected]>
# sub   2048R/5373DC6C 2012-04-01

Dann noch in der Datei /usr/share/pbuilder/pbuilderrc den Eintrag auf das richtige Verzeichnis setzen:

DEBOOTSTRAPOPTS=(
 '--variant=buildd'
 '--keyring' '/etc/apt/trusted.gpg'
)

Und nun nochmal ohne Fehler:

sudo pbuilder --create --distribution wheezy

Jetzt läuft es auch (Stunden!)…

Wenn alles geklappt hat ist die Belohnung das base.tgz im System unter /var/cache/pbuilder wie ein ls -la mit (ca. 9 Mb) zeigt:

pi@pi ~ $ ls -la /var/cache/pbuilder/
total 87108
drwxr-xr-x  9 root root     4096 Jan 11 19:36 .
drwxr-xr-x 13 root root     4096 Jan 11 18:25 ..
-rw-r--r--  1 root root 89148015 Jan 11 19:36 base.tgz

So die Umgebung ist jetzt da, dann kann es ja weiter gehem mit dem bauen ….

Ähnliche Artikel:

  1. Sicherheitsupdate für das Raspberry Pi wheezy Package APT erschienen
  2. Raspberry Pi: MQTT Server mosquitto installieren und Daten in Fhem über MQTT empfangen oder „Wie werte ich Haustür klingeln aus?“
  3. Wie wird auf dem Raspberry Pi die aktuell installierte Debian Version angezeigt?

wallpaper-1019588
Wistoria: Zauberstab & Schwert – Charakter-Trailer veröffentlicht
wallpaper-1019588
I’ve Been Killing Slimes for 300 Years S02: Neues Visual enthüllt
wallpaper-1019588
Da Nang Restaurants – Persönliche Empfehlungen
wallpaper-1019588
Alya Sometimes Hides Her Feelings in Russian – Video stellt Opening-Song vor