このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


Petit guide du d?veloppement multi-distributions

Petit guide du d?veloppement multi-distributions

Traduction fran?aise du Development for Multiple Linux Distributions mini-HOWTO

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.02004-03-11JG, DM, SD, JPG
Traduction fran?aise
Version 0.9.12002-08-14EH3
Petite mise ? jour pour l'utilisation de X11 (sockets). Small update for using X11 (sockets).
Version 0.92001-12-03EH3
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.


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?:

  1. 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?;

  2. 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).

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 ? .

Nous supposerons que vous avez d?j??:

Partant de ces hypoth?ses, voici les grandes lignes de l'une des solutions permettant d'installer plusieurs distributions secondaires qui seront utilis?es pour des d?veloppements, des tests, ou d'autres choses?:

Une fois les distributions secondaires install?es, les ?tapes ? suivre pour les utiliser sont?:

Bien?! Vous disposez maintenant d'un interpr?teur de commandes que vous pouvez, ? toutes fins utiles, ex?cuter sous la distribution Linux secondaire de votre choix.

Je ne suis pas ? l'origine des id?es pr?sent?es dans ce petit guide. Elles ont ?t? recueillies dans des messages de Ben Reed (de OpenNMS) pour l'une des listes de discussions du groupe d'utilisateurs de Linux TriLUG. J'ai trouv? que ces informations pouvaient ?tre tr?s utiles et j'ai voulu documenter ces id?es pour les autres.



[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.