Outils pour utilisateurs

Outils du site


doc:debian:cachots

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:debian:cachots [2006/02/28 15:38]
lehobey
doc:debian:cachots [2012/12/18 04:52] (Version actuelle)
lehobey
Ligne 3: Ligne 3:
  
 ====== Ma méthode ====== ====== Ma méthode ======
 +Création d'un cachot sid sur sarge en /​var/​local/​cachots/​sid-x avec lien de /tmp et /proc ainsi qu'​utilisateur fdl pour appel à des applications utilisant X.
  
-====== Autres ressources ======+===== Création ===== 
 +  # mkdir -p /​var/​local/​cachots/​sid-x 
 +  # cdebootstrap sarge /​var/​local/​cachots/​sid-x http://​melior/​debian 
 +(melior est ma réplique locale de Debian, à remplacer éventuellement par %%ftp.fr.debian.org%%) 
 + 
 +===== Liens ===== 
 +Modification de ///​etc/​fstab//​ : 
 +<​file>​ 
 +# sid-x 
 +proc            /​var/​local/​cachots/​sid-x/​proc ​  ​proc ​   defaults 0       0 
 +/tmp            /​var/​local/​cachots/​sid-x/​tmp ​   none    bind     ​0 ​      0 
 +</​file>​ 
 +(on peut faire de même avec /home et /dev) 
 + 
 +  # mount -a 
 + 
 +**Danger** : ne pas oublier de détacher ces répertoires avant de faire un éventuel 
 +  # rm -rf /​var/​local/​cachots/​sid-x 
 + 
 +===== Rentrer dans le cachot ===== 
 +  # chroot /​var/​local/​cachots/​sid-x 
 + 
 +===== Initialisations ===== 
 +(''##''​ indique des commandes dans le cachot) 
 + 
 +  ## echo "​nameserver 192.168.0.1"​ > /​etc/​resolv.conf 
 +(c'est mon serveur de noms) 
 + 
 +  ## echo "deb http://​melior/​debian sid main" > /​etc/​apt/​sources.list 
 +  ## echo "​deb-src http://​melior/​debian sid main" >> /​etc/​apt/​sources.list 
 + 
 +  ## aptitude update 
 +  ## aptitude install locales gnupg libx11-6 
 + 
 +  ## gpg --keyserver keyring.debian.org --recv 2D230C5F 
 +(c'est la clef 2006 pour les archives Debian) 
 + 
 +  ## aptitude dist-upgrade 
 +  ## aptitude update 
 + 
 +[...diverses installations...] 
 + 
 +  ## adduser fdl 
 +(je crée délibérément l'​utilisateur plutôt que de lier ///home// ou de copier ///​etc/​passwd//,​ etc... voir les liens plus bas) 
 + 
 +  ## dpkg-reconfigure locales 
 + 
 +===== Et /dev/pts ? et /sys ? ===== 
 +  * devpts semble nécessaire pour le aptitude de sid 
 +    * http://​wiki.emqbit.com/​deboostrap-debian 
 +    * http://​lists.alioth.debian.org/​pipermail/​debian-live-devel/​2007-October/​002563.html 
 +    * http://​howto.landure.fr/​gnu-linux/​debian-4-0-etch/​installer-un-chroot-sur-une-debian-4-0-etch 
 +    * http://​memux.neuf.fr/​installation.html 
 +    * Pour ssh : http://​www.debian.org/​doc/​manuals/​securing-debian-howto/​ap-chroot-ssh-env.en.html 
 +===== Utilisation de dchroot ===== 
 +  # aptitude install dchroot 
 + 
 +Modification de /​etc/​dchroot.conf 
 +<​file>​ 
 +sid-x /​var/​local/​cachots/​sid-x 
 +</​file>​ 
 + 
 +Et après, par exemple : 
 +  $ dchroot -c sid-x -d oowriter 
 +(voir aussi l'​astuce dans les liens ci-dessous) 
 + 
 +===== Autres ressources ===== 
 +  * [[veille:​Cachots]]
   * http://​zapoyok.dnsalias.com/​wordpress/​category/​amd64/​   * http://​zapoyok.dnsalias.com/​wordpress/​category/​amd64/​
   * Avec usage de dchroot :   * Avec usage de dchroot :
     * http://​www.irit.fr/​~Christophe.Collet/​Public/​Systeme/​ia32_sous_amd64.shtml     * http://​www.irit.fr/​~Christophe.Collet/​Public/​Systeme/​ia32_sous_amd64.shtml
     * http://​www.debian-administration.org/​articles/​356     * http://​www.debian-administration.org/​articles/​356
 +  * debootstrap : http://​wiki.debian.org/​Debootstrap
 +  * http://​howto.landure.fr/​gnu-linux/​debian-4-0-etch/​installer-un-chroot-sur-une-debian-4-0-etch
 +  * makejail
 +    * http://​www.debian.org/​doc/​manuals/​securing-debian-howto/​ap-chroot-apache-env.fr.html
 +    * http://​www.debian.org/​doc/​manuals/​securing-debian-howto/​ap-chroot-apache-env.en.html
 +==== Autres architectures ====
 +  * http://​www.hellion.org.uk/​blog/​posts/​foreign-chroots-with-schroot-and-qemu/​
 +==== schroot ====
 +  * http://​www.enricozini.org/​2008/​tips/​joys-of-schroot.html
 +
 +==== cdebootstrap ====
 +  * http://​bblank.thinkmo.de/​blog/​archive/​2007/​05/​13/​cdebootstrap-0.4.1
doc/debian/cachots.1141137523.txt.gz · Dernière modification: 2006/02/28 15:58 (modification externe)