Mise en place
En root créer le dossier :
mkdir /debception
Puis créer l'architecture d'une debian sid (32 bits) :
debootstrap --arch i386 sid /debception http://ftp.fr.debian.org/debian
Créer les mêmes utilisateurs que sur votre système d'origine :
grep "^[^:]*:x:[0-9][0-9][0-9][0-9]:" /etc/passwd >> /debception/etc/passwd
grep "^[^:]*:x:[0-9][0-9][0-9][0-9]:" /etc/group >> /debception/etc/group
On va « chrooter » sur la debian sid :
mount -t proc none /debception/proc
mount -o bind /dev /debception/dev
chroot /debception
Si vous rencontrez l'erreur suivante :
chroot: impossible d'exécuter la commande « /bin/zsh »: No such file or directory
Possible que vous utilisez un autre interpréteur de commande pour votre console, apparemment chroot utilise par défaut la console bash.
Faire alors :
chroot /debception /bin/bash
Vous êtes sur debian sid ; mettre à jour le système :
apt-get update
apt-get upgrade
Pour avoir le système dans la langue de molière :
apt-get install locales
dpkg-reconfigure locales
Par prévention, possible qu'il faille installer les paquets suivants :
apt-get install libcanberra-gtk3-module libcanberra-gtk0
apt-get install gimp
Vous allez voir de nombreux paquets à télécharger :)
Quitter le chroot pour retourner sur votre système d'origine :
exit
Automatisation au démarrage de votre PC
Rajouter à la fin du ficher de votre /etc/fstab :
/home /debception/home none bind 0 0
/tmp /debception/tmp none bind 0 0
proc /debception/proc proc defaults 0 0
/var/run /debception/var/run none bind 0 0
/dev /debception/dev none bind 0 0
Montez-les avec la commande :
mount -a
Ajouter dans le fichier /etc/schroot/schroot.conf :
[debception]
directory=/debception
users=votreuser
Remplacer votreuser par votre user d'origine
L'heure de vérité
schroot -c debception -p gimp-2.8
Si vous rencontrez cette erreur :
gimp-2.8
No protocol specified
Impossible d'ouvrir l'affichage :
Avant de lancer la commande précèdente, faites :
xhost +
Et voilà, bon amusement ^_^