<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head><title>Récupération du code source</title><link href="style.css" rel="stylesheet" type="text/css" /><meta content="DocBook XSL Stylesheets V1.73.2" name="generator" /><link rel="start" href="index.html" title="Guide pratique de LVM" /><link rel="up" href="ch05.html" title="Chapitre 5. Obtenir LVM" /><link rel="prev" href="ch05s04.html" title="Configuration initiale" /><link rel="next" href="ch05s06.html" title="Mise à jour du code" /></head><body><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Récupération du code source</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch05s04.html">Précédent</a> </td><th align="center" width="60%">Chapitre 5. Obtenir LVM</th><td align="right" width="20%"> <a accesskey="n" href="ch05s06.html">Suivant</a></td></tr></table><hr /></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title"><a id="checkoutsource" />Récupération du code source</h2></div></div></div><div class="itemizedlist"><ul><li><p> <span class="strong"><strong>Bibliothèque et utilitaires du mappeur de périphériques</strong></span> </p><p> La bibliothèque du mappeur de périphériques est nécessaire pour construire LVM 2. </p><p> Vous devez vous authentifier lors de votre premier chargement : </p><pre class="screen"> # cvs -d :pserver:cvs@sources.redhat.com:/cvs/dm login cvs </pre><p> Le mot de passe est « <span class="quote">cvs</span> ». La commande ne renvoie rien en cas de succès et renvoie un message d'erreur en cas d'échec. Seule la première connexion nécessite une authentification explicite. Toutes les commandes CVS suivantes lisent le mot de passe stocké dans le fichier <code class="filename">$HOME/.cvspass</code> pour l'authentification. </p><p> La commande de « <span class="quote">checkout</span> » suivante permet de récupérer une copie du code : </p><pre class="screen"> # cvs -d :pserver:cvs@sources.redhat.com:/cvs/dm checkout device-mapper </pre><p> Cela crée un nouveau répertoire <code class="filename">device-mapper</code> dans le répertoire courant. Il contient la version la plus à jour possible du code du mappeur de périphériques. </p></li><li><p> <span class="strong"><strong>LVM 2</strong></span> </p><p> Vous devez vous authentifier lors de votre premier chargement : </p><pre class="screen"> # cvs -d :pserver:cvs@sources.redhat.com:/cvs/lvm2 login cvs </pre><p> Le mot de passe est « <span class="quote">cvs</span> ». La commande ne renvoie rien en cas de succès et un message d'erreur en cas d'échec. Seule la première connexion nécessite une authentification explicite. Toutes les commandes CVS suivantes lisent le mot de passe stocké dans le fichier <code class="filename">$HOME/.cvspass</code> pour l'authentification. </p><p> La commande de « <span class="quote">checkout</span> » suivante permet de récupérer une copie du code : </p><pre class="screen"> # cvs -d :pserver:cvs@sources.redhat.com:/cvs/lvm2 checkout LVM2 </pre><p> Cela crée un nouveau répertoire <code class="filename">LVM2</code> dans le répertoire courant. Il contient la version la plus à jour possible du code de LVM 2. </p></li><li><p> <span class="strong"><strong>LVM 1</strong></span> </p><p> Vous devez vous authentifier lors de votre premier chargement : </p><pre class="screen"> # cvs -d :pserver:cvs@sources.redhat.com:/cvs/lvm login cvs </pre><p> Le mot de passe est « <span class="quote">cvs</span> ». La commande ne renvoie rien en cas de succès et un message d'erreur en cas d'échec. Seule la première connexion nécessite une authentification explicite. Toutes les commandes CVS suivantes lisent le mot de passe stocké dans le fichier <code class="filename">$HOME/.cvspass</code> pour l'authentification. </p><p> La commande de « <span class="quote">checkout</span> » suivante permet de récupérer une copie du code : </p><pre class="screen"> # cvs -d :pserver:cvs@sources.redhat.com:/cvs/lvm checkout LVM </pre><p> Cela crée un nouveau répertoire <code class="filename">LVM</code> dans le répertoire courant. Il contient la version la plus à jour possible du code de LVM 1. </p></li></ul></div><p> Les commandes CVS fonctionnent depuis <span class="emphasis"><em>n'importe où</em></span> dans l'arborescence des sources et de façon récursive. Par conséquent, si vous faites une mise à jour à partir du sous répertoire « <span class="quote">tools</span> », cela fonctionnera mais uniquement pour le répertoire « <span class="quote">tools</span> » et ses sous-répertoires. Les commandes qui suivent supposent que vous êtes à la racine de l'arborescence des sources. </p></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch05s04.html">Précédent</a> </td><td align="center" width="20%"><a accesskey="u" href="ch05.html">Niveau supérieur</a></td><td align="right" width="40%"> <a accesskey="n" href="ch05s06.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">Configuration initiale </td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%"> Mise à jour du code</td></tr></table></div></body></html>