chrooter une veille debian pour compiler des trucs
Par zogzog, mardi 14 juin 2016 à 17:42 :: Dev
Quelques notes pour que je me souvienne comment on met en place une debian wheezy sous ubuntu tranquillos (ici avec une abi armhf):
- installer schroot:
> apt-get install schroot
- debootstraper la wheezy:
> debootstrap --arch armhf --foreign wheezy /armhf-wheezy http://ftp.fr.debian.org/debian
- configurer le schroot:
> sudo vim /etc/schroot/schroot.conf
Et y entrer:
[armhf-wheezy] description=Debian Wheezy, ARMHF type=directory directory=/armhf-wheezy users=MONLOGINDEUSER root-groups=root aliases=armhf,default
Comme ça le home sera directement utilisable dans le chroot.
- finir le debootstrap:
> sudo schroot # /debootstrap/debootstrap --second-stage # cat > /etc/apt/sources.list deb http://ftp.fr.debian.org/debian wheezy main deb http://httpredir.debian.org/debian wheezy-updates main ^D # apt-get update # apt-get install g++ libasound2-dev scons make vim
Si il y a des montage qui n'apparaissent pas dans le chroot, le plus simple et d'editer /etc/schroot/default/fstab et de les rajouter dedans.
Et c'est bon, on a un environnement de dev un peu vintage qui permet de fabriquer des binaires bien compatibles puisque compilés sur une vieille debian des familles.