Ci-dessous, les différences entre deux révisions de la page.
— |
serveur_debootstrap [2008/02/10 02:43] (Version actuelle) thierry créée |
||
---|---|---|---|
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. |