chroot
Einfaches chroot so machen dass Sachen auch funktionieren
Die Mounts sind nötig meistens:
cd /mnt/arch # or where you are preparing the chroot dir
mount -t proc /proc proc/
mount --rbind /sys sys/
mount --rbind /dev dev/
https://superuser.com/a/417004
cross-compiling (armhf)
mit qemu-debootstrap. Erstell chroot, baut qemu-kompatibilitätslayer ein und edbootstrappt ein leeres system. http://logan.tw/posts/2017/01/21/introduction-to-qemu-debootstrap/
m@void:/srv/chroots$ sudo qemu-debootstrap --arch=armhf stretch firefox-armhf
# dann Config erstellen, soll danach so aussehen:
m@void:/srv/chroots$ cat /etc/schroot/chroot.d/firefox-armhf
[firefox-armhf]
description=Debian Stretch armhf
directory=/srv/chroots/firefox-armhf
root-users=m
users=m
type=directory
schroot -c firefox-armhf
schnelles chroot mit debootstrap
cd /srv/chroots
mkdir lustiges-bionic
sudo debootstrap --variant=buildd bionic lustiges-bionic
sudo cp /etc/apt/sources.list lustiges-bionic/etc/apt/sources.list
sudo cp /etc/resolv.conf lustiges-bionic/etc/resolv.conf
sudo chroot lustiges-bionic