Create the chroot: # sbuild-createchroot --arch=i386 \ > --make-sbuild-tarball=/srv/chroots/sid-i386-cross-buildd.tgz sid \ > /srv/chroots/sid-i386 \ > http://odin1.pehjota.net:3142/ftp.us.debian.org/debian Add your normal user to the `sbuild` group: # sbuild-adduser Edit your new chroot's schroot configuration to allow users in groups `root` and `sbuild` to access the schroot service: # echo 'source-root-groups=root,sbuild' >> \ > /etc/schroot/chroot.d/sid-i386-sbuild-* Start a new login shell with your normal user to load your new group membership: # login Update the chroot: $ sbuild-update -u sid-i386 $ sbuild-update -g sid-i386 Enter the chroot as the superuser: $ fakeroot sbuild-shell sid-i386 Edit the APT sources list: # cat > /etc/apt/sources.list < deb [arch=i386] http://odin1.pehjota.net:3142/ftp.us.debian.org/debian sid main > deb [arch=armel] http://odin1.pehjota.net:3142/ftp.us.debian.org/debian sid main > deb [arch=armhf] http://odin1.pehjota.net:3142/ftp.us.debian.org/debian sid main > deb-src http://odin1.pehjota.net:3142/ftp.us.debian.org/debian sid main > deb [arch=i386] http://odin1.pehjota.net:3142/emdebian.org/~thibg/repo sid main cross-deps > deb [arch=armel] http://odin1.pehjota.net:3142/emdebian.org/~thibg/repo sid main cross-deps > deb [arch=armhf] http://odin1.pehjota.net:3142/emdebian.org/~thibg/repo sid main cross-deps > deb-src http://odin1.pehjota.net:3142/emdebian.org/~thibg/repo sid main cross-deps > EOF Exit the chroot: # exit Update the package lists in the chroot: $ sbuild-update -u sid-i386 Download and build some source packages: $ dget -d http://cdn.debian.net/debian/pool/main/b/base-files/base-files_6.11.dsc $ sbuild --build=i386 --host=armhf -d sid base-files_6.11.dsc $ dget -d http://cdn.debian.net/debian/pool/main/d/dash/dash_0.5.7-3.dsc $ sbuild --build=i386 --host=armhf -d sid dash_0.5.7-3.dsc