logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


(testé - david96 26/01/2013) Le retour sur le forum est ici : Lien vers le forum concernant ce tuto
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !

Introduction

C'est super chroot !

Pré-requis

Installer les logiciels suivants :

aptitude install debootstrap schroot

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

Le shell

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

sid en chroot

Vous êtes sur debian sid ; mettre à jour le système :

aptitude update
aptitude full-upgrade

Pour avoir le système dans la langue de molière :

aptitude install locales
dpkg-reconfigure locales

choisir les Fr-fr

Par prévention, possible qu'il faille installer les paquets suivants :

aptitude install libcanberra-gtk3-module libcanberra-gtk0

gimp en sid

Installer Gimp 2.8 :

aptitude install gimp

Vous allez avoir de nombreux paquets à télécharger :-)

Quitter le chroot pour retourner sur votre système d'origine :

exit

Démarrage

Automatisation au démarrage de votre PC

Rajouter à la fin du ficher de votre 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

Configuration

Montez-les avec la commande :

mount -a

Ajouter2) dans le fichier /etc/schroot/schroot.conf :

[debception]
directory=/debception
users=votreuser

Remplacer votreuser par votre user d'origine

Test

L'heure de vérité.
Test :

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 ^_^

Remerciements

À fran.b et Thuban des forums :

Inspiré du tuto :

Et bien sûr un krô merci de la part de df à [b]david96[/b] qui nous autorise à piocher dans son site là :

D'où vient ce tuto. :)

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/schroot.1430759533.txt.gz · Dernière modification: 04/05/2015 19:12 par nIQnutn

Pied de page des forums

Propulsé par FluxBB