Adaptation française : Joan Goutte
Relecture de la version française : Dorian Musso, Simon Depiets
Préparation de la publication de la v.f. : Jean-Philippe Guérard
Version : 0.9.1.fr.1.0
2004-03-11
Historique des versions | ||
---|---|---|
Version 0.9.1.fr.1.0 | 2004-03-11 | JG, DM, SD, JPG |
Traduction française | ||
Version 0.9.1 | 2002-08-14 | EH3 |
Petite mise à jour pour l'utilisation de X11 (sockets). Small update for using X11 (sockets). | ||
Version 0.9 | 2001-12-03 | EH3 |
Version initiale. Initial version. |
Résumé
Ce document décrit un bricolage rapide destiné à faciliter le développement et les tests de programmes tournant dans l'espace utilisateurs pour différentes distributions Linux.
Table des matières
Lors du développement d'une application, il est parfois nécessaire de programmer ou de tester des programmes sur différentes distributions Linux. Ce petit guide trace les grandes lignes d'une utilisation élégante de chroot qui peut, dans bien des cas, éviter de redémarrer sous différentes distribution Linux pour réaliser des tests ou des développements.
En quelques mots, l'astuce consiste à placer tous les fichiers d'une certaine distribution dans un simple répertoire et de faire un chroot[1] vers l'intérieur de ce répertoire. Vous vous retrouverez ainsi dans un environnement d'exécution restreint qui vous permettra de développer, tester ou rechercher les erreurs de votre programme dans le contexte qui vous intéresse. Cette méthode fonctionnera à condition que :
la version du noyau de la distribution « principale » (ou « primaire ») que vous exécutez soit (un minimum) compatible avec la distribution « secondaire », c'est-à-dire la distribution exécutée en environnement restreint ;
votre application tourne principalement dans l'espace
utilisateur (i. e. : ne soit pas un module du noyau) et ne
dépende pas intimement d'un dispositif particulier du noyau (i.
e. : du comportement de /proc
).
Copyright © 2001 Ed Hill III.
Copyright © 2004 Joan Goutte, Dorian Musso, Simon Depiets et Jean-Philippe Guérard pour la version française.
Vous pouvez redistribuer et modifier ce document selon les termes de la Licence de documentation libre GNU (FDL) (version 1.1 ou toute version ultérieure publiée par la Free Software Foundation), sans section invariante, ni texte de première ou de quatrième de couverture. Une copie de cette licence est accessible sur http://www.gnu.org/copyleft/fdl.html.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is available at http://www.gnu.org/copyleft/fdl.html.
Ce document a été traduit dans le cadre du projet
traduc.org.
N'hésitez pas à faire parvenir vos commentaires, corrections
et suggestions d'améliorations à
<commentaires CHEZ traduc POINT org>
.
[1] La commande chroot permet d'exécuter une commande ou un interpréteur de commandes en utilisant un répertoire racine différent. On parle d'une commande exécutée dans un environnement d'exécution restreint.