chroot debian dans archlinux

Voici un petit howto rapide pour installer un chroot debian dans une distribution linux n’utilisant pas de paquets .deb.

Ce document est basé sur http://www.debian.org/releases/stable/hppa/apds03.html.fr dans lequel j’ai trouvé certains manques.

On télécharge debootstrap dans le répertoire /tmp/deb :

$ mkdir /tmp/deb
$ cd /tmp/deb
$ wget http://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.13_all.deb

Puis on décompresse le fichier .deb :

$ ar -x ./debootstrap_1.0.13_all.deb
$ tar xzf data.tar.gz

Il faut ensuite se connecter en tant que root avec sudo -s ou su, puis :

# cd /tmp/deb
# export DEBOOTSTRAP_DIR=/tmp/deb/usr/share/debootstrap/
# usr/bin/debootstrap --arch i386 lenny /path/to/debian_lenny_chroot/ http://ftp.fr.debian.org/debian

Et voilà, on a un beau chroot Debian dans /path/to/debian_lenny_chroot/ :)

Plus qu’à se connecter à l’intérieur :

# chroot /path/to/debian_lenny_chroot/ /bin/bash

Puis on configure 2, 3 petits trucs :

# apt-get install locales
# adduser test
# su - test