Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 2385

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>3. 
    
        Utiliser les distributions secondaires
    
    </title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.64.1">
<link rel="home" href="index.html" title="
    
        Petit guide du développement multi-distributions
    
    ">
<link rel="up" href="index.html" title="
    
        Petit guide du développement multi-distributions
    
    ">
<link rel="previous" href="ar01s02.html" title="2. Installation">
<link rel="next" href="ar01s04.html" title="4. Remerciements">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">3. 
    
        Utiliser les distributions secondaires
    
    </th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ar01s02.html">Précédent</a> </td>
<th width="60%" align="center"> </th>
<td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Suivant</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="section" lang="fr">
<div class="titlepage">
<div><div><h2 class="title" style="clear: both">
<a name="utilisation"></a>3. 
    
        Utiliser les distributions secondaires
    
    </h2></div></div>
<div></div>
</div>
<p>
        
        Une fois les distributions secondaires installées, les étapes à
        suivre pour les utiliser sont :
    
    </p>
<div class="orderedlist"><ol type="1">
<li>
<p>
    
        Il est important que la distribution Linux principale utilise un
        noyau Linux 2.4 ou plus récent, afin de profiter des
        possibilités de points de montage multiples qu'offrent ces
        noyaux. Pour de nombreuses tâches, les systèmes de fichiers
        <tt class="filename">/proc</tt> et <tt class="filename">/tmp</tt> devront être montés à nouveau
        dans la distribution secondaire en utilisant :
        
    </p>
<pre class="programlisting">
mount --bind /proc /opt/distributions/redhat_6.2/proc
mount --bind /tmp /opt/distributions/redhat_6.2/tmp
</pre>
</li>
<li>
<p>
    
        Aussi, il peut être utile de réaliser un nouveau montage (au
        lieu de la copier) de l'arborescence des sources de la première
        distribution dans la distribution secondaire :
        
    </p>
<pre class="programlisting">
mount --bind /home/<i class="replaceable"><tt>UTILISATEUR</tt></i>/src/<i class="replaceable"><tt>PROJET</tt></i> \
    /opt/distributions/redhat_6.2/home/<i class="replaceable"><tt>UTILISATEUR</tt></i>/src/<i class="replaceable"><tt>PROJET</tt></i>
</pre>
</li>
<li>
<p>
    
        Connectez-vous sous le compte <tt class="literal">root</tt> et
        faites :

    </p>
<pre class="programlisting">
xhost +localhost chroot /opt/distributions/redhat_6.2 /bin/bash
</pre>
<p>
        
        pour obtenir un interpréteur de commandes
        (<span class="foreignphrase"><i class="foreignphrase">shell</i></span>) dans l'une des
        distributions secondaires. Notez que la commande
        <span><b class="command">xhost</b></span> n'est utile que si vous avez
        l'intention d'utiliser des applications X.
        
    </p>
</li>
<li><p>
	
        Enfin (si nécessaire) créez un utilisateur dans l'environnement
        restreint. Vous pouvez maintenant développer, construire ou
        tester votre application dans cette distribution Linux
        « séparée » ! Notez que vous aurez également à
        définir la variable d'environnement <tt class="literal">DISPLAY</tt>
        si vous désirez utiliser des applications X.
 
    </p></li>
</ol></div>
<p>
        
        Bien ! Vous disposer maintenant d'un interpréteur de
        commandes que vous pouvez, à toutes fins utiles, exécuter sous
        la distribution Linux secondaire de votre choix.
        
    </p>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ar01s02.html">Précédent</a> </td>
<td width="20%" align="center"><a accesskey="u" href="index.html">Niveau supérieur</a></td>
<td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Suivant</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">2. Installation </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td>
<td width="40%" align="right" valign="top"> 4. Remerciements</td>
</tr>
</table>
</div>
</body>
</html>