La plupart des geek les plus accros aux dernières nouveautées n’hésitent pas à upgrader leur distribution Debian/Ubuntu dans une version instable voire très instable quitte à le regretter très rapidement par la suite. Comment concilier ses pulsions primaires de Geek tout en conservant un poste de travail fonctionnel ?
La réponse se trouve grâce à 2 programmes, qui sont pas nouveau mais finalement peu connu du Grand Geek : debootstrap et chroot.
Pour le premier, comme sa description l’indique : Bootstrap a basic Debian system
, il permet de télécharger et d’installer un système de base complet Debian ou Ubuntu dans un répertoire. Par exemple pour Ubuntu :
debootstrap warty ./hoary-chroot http://archive.ubuntu.com/ubuntu/
Cette commande installe une Ubuntu warty dans le répertoire hoary-chroot.
Chroot permet ensuite de ””booter” (run command or interactive shell with special root directory
), dans ce répertoire via cette simple commande :
sudo chroot ./hoary-chroot bash
Le sudo est obligatoire chroot nécessitant les droits root. Ensuite on atterrit dans le répertoire, qui apparait comme racine / pour le système installé par debootstrap. Vous commencez à voir l’intérêt de la chose. En effet il suffit ensuite de changer dans le source.list warty par hoary pour mettre à jour le système dans la version instable que l’on souhaite tester. Vous pouvez ainsi installer une distribution complète, X compris même s’il ne sera pas utilisé. (update : Attention le fichier /etc/apt/sources.list n’existe pas dans cette installation particulière de Debian, il vous faudra donc le copier depuis le système hôte).
Quid des programmes graphiques ? no problemo. Créez un utilisateur, dans son .bashrc ajoutez : export DISPLAY=localhost:0 , dans un autre xterm de votre système hôte faites un xhost + pour autoriser les connexions entrantes sur votre X. Terminé, vous pouvez lancer vos softs ou faire vos paquets
















hello, je suis epoustouflifie mais bloque apres les deux lignes de commandes, pas de source list dans mon apt, juste un apt.conf.d vais-je en rester la? En attendant ta reponse je vais faire quelques recherches Shaita, apprenti geek
je pense me debrouiller, apres copide d’un fichier source-list j’ai lance un base-config. A moins que je fasse fausse route? Merci en tout cas, ton site m’a fait grandement avancer.
Salut,
effectivement il n’y a pas de fichier source.liste créé dans la debian installée par debootstrap. Il faut le créer (j’aurais du le préciser), donc tu n’as pas fait fausse route