Outils pour utilisateurs

Outils du site


serveur_debootstrap
no way to compare when less than two revisions

Différences

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


serveur_debootstrap [2008/02/10 01:43] (Version actuelle) – créée thierry
Ligne 1: Ligne 1:
  
 +===== Installer =====
 +  # aptitude install debootstrap
 +Où est la liste des distrib possible:
 +  # ls /usr/lib/debootstrap/scripts/
 +  breezy  hoary.buildd  sarge             sid           woody
 +  etch    lenny         sarge.buildd      warty         woody.buildd
 +  hoary   potato        sarge.fakechroot  warty.buildd
 +
 +Installer ''etch'' dans un répertoire:
 +  # debootstrap etch <REPERTOIRE>
 +  I: Retrieving Release
 +  I: Retrieving Packages
 +  I: Validating Packages
 +  I: Resolving dependencies of required packages...
 +  I: Resolving dependencies of base packages...  
 +  ... <snip>...
 +  #
 +Quelques minutes plus tard...\\
 +"mounter" proc
 +  # mount proc <REPERTOIRE>/proc -t proc
 +Si nécessaire, automatiser le mount avec:
 +  # echo "proc <REPERTOIRE>/proc proc none 0 0" >> /etc/fstab
 +
 +Mystère...
 +  # cp /etc/hosts <REPERTOIRE>/etc/hosts
 +
 +Entrer dans le système:
 +  # chroot <REPERTOIRE> /bin/bash
 +  #
 +Et nous voila dans le système en question...
 +
 +On peut alors compléter la configuration, par exemple:
 +  # tzconfig
 +  ...
 +  # adduser
 +  ...
 +Etc...
 +
 +On revient sur le système "parent" en quittant le "chroot" initial: "exit"
 +
 +===== Trucs =====
 +==== Isoler une application ====
 +C'est amusant d'isoler une application, et on procédera ainsi:
 +  # chroot <REPERTOIRE> /bin/bash
 +Dans le système "invité":
 +  # su <user>
 +Demarrer l'application:
 +  $ nohup <application> &
 +  $
 +Et puis quitter:
 +  $ exit
 +  # exit
 +l' <application> continue de tourner toute seule, dans son environnement chrooté.
 +
 +Tout cela peut, bien sur, être automatisé par des scryptes.
serveur_debootstrap.txt · Dernière modification : 2008/02/10 01:43 de thierry