Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 664c05250964d29fcf1d0bb310959fbc > files > 24

mandrake-doc-fr-10.0-5.1.100mdk.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>A partir des sources du noyau</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Manuel de référence"><link rel="up" href="compiling-kernel-chapter.html" title="Chapitre 13. Compilation et mise en place de
nouveaux noyaux"><link rel="previous" href="ch13s01.html" title="Mettre à jour un noyau à partir de paquetages binaires"><link rel="next" href="compiling-unpack.html" title="Décompactage des sources
    du noyau, correction éventuelle du noyau"></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">A partir des sources du noyau</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s01.html">Précédent</a> </td><th width="60%" align="center">Chapitre 13. Compilation et mise en place de
nouveaux noyaux</th><td width="20%" align="right"> <a accesskey="n" href="compiling-unpack.html">Suivant</a></td></tr></table><hr></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2566984"></a>A partir des sources du noyau</h2></div></div><div></div></div><p><a name="BId-compiling-kernel-chapter-pa74"></a>Les sources peuvent s'obtenir principalement de deux
    façons :</p><div class="orderedlist"><ol type="1"><li><p><b>Noyaux officiels
	      Mandrakelinux. </b>Vous trouverez dans
    le répertoire <tt class="filename">SRPMS</tt> de tous les <a href="http://www.mandrakelinux.com/en/cooker%C2%ADdevel.php3" target="_top">miroirs</a>
    de <tt class="literal">Cooker</tt> les paquetages
    suivants :</p><div class="variablelist"><dl><dt><span class="term"><a name="BId-compiling-kernel-chapter-te1"></a>kernel-2.6.??.?mdk-?-?mdk.src.rpm</span></dt><dd><p><a name="BId-compiling-kernel-chapter-pa76"></a>Les sources du noyau pour compiler celui
	  utilisé dans la distribution. Il est amplement remanié pour
	  offrir des fonctionnalités additionnelles.</p></dd><dt><span class="term"><a name="BId-compiling-kernel-chapter-te2"></a>kernel2.6-linus-2.6.??-?mdk.src.rpm </span></dt><dd><p><a name="BId-compiling-kernel-chapter-pa77"></a>Le noyau brut tel que publié par le
	  responsable du noyau <span class="application">GNU/Linux</span>.</p></dd></dl></div><p> Si vous choisissez cette option
	      (recommandée), il suffit de charger le paquetage source,
	      l'installer (en tant que <tt class="literal">root</tt>) et sauter à <a href="compiling-conf.html" title="Configuration du noyau">la section intitulée « Configuration du noyau »</a>.</p></li><li><p><b>L'entrepôt officiel pour les noyaux Linux. </b> <a href="ftp.kernel.org" target="_top">ftp.kernel.org</a>
         s'avère le site principal d'hébergement des sources du noyau,
         mais un nombre important de miroirs existe et tous ont pour
         nom <tt class="literal">ftp.xx.kernel.org</tt>,
         où <tt class="literal">xx</tt> représente le code <span class="acronym">ISO</span> du
         pays. Pour la France, ce code est <tt class="literal">fr</tt>,
         et par conséquent, le miroir préférentiel sera <tt class="literal">ftp.fr.kernel.org</tt>. À partir
         de l'annonce officielle de la sortie du noyau, vous pouvez
         compter deux bonnes heures avant que tous les miroirs soient
         alimentés.</p><p><a name="BId-compiling-kernel-chapter-pa79"></a>Sur tous ces serveurs <span class="acronym">FTP</span>, les sources sont situées
   dans le répertoire <tt class="filename">/pub/linux/kernel</tt>. Allez
   ensuite dans le répertoire dont la série vous intéresse : ce
   sera certainement <tt class="filename">v2.6</tt>. Rien ne vous empêche
   d'essayer des noyaux expérimentaux ou les anciennes versions comme
   les 2.0/2.2/2.4, . Le fichier contenant les sources du noyau est
   <tt class="filename">linux-&lt;version.du.noyau&gt;.tar.bz2</tt>, par
   exemple <tt class="filename">linux-2.6.3.tar.bz2</tt>.</p><p><a name="BId-compiling-kernel-chapter-pa80"></a> Il existe également des
   <span class="foreignphrase"><i class="foreignphrase">patches</i></span> à appliquer aux sources du
   noyau pour le mettre à jour de façon incrémentale : ainsi, si
   vous avez déjà les sources du noyau 2.6.1 et que vous voulez
   actualiser vers le noyau 2.6.3, vous pouvez vous dispenser de
   télécharger les sources en entier, et télécharger simplement les
   <a name="BId-compiling-kernel-chapter-gt2" href="glossary.html#term-patch-to-patch"><i class="glossterm">
   <span class="foreignphrase"><i class="foreignphrase">patches</i></span> </i></a>
   <tt class="filename">patch-2.6.2.bz2</tt> et
   <tt class="filename">patch-2.6.3.bz2</tt>. En règle générale, c'est une
   bonne idée puisque les sources occupent aujourd'hui une douzaine de
   <span class="acronym">Mo</span>.</p></li></ol></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch13s01.html">Précédent</a> </td><td width="20%" align="center"><a accesskey="u" href="compiling-kernel-chapter.html">Niveau supérieur</a></td><td width="40%" align="right"> <a accesskey="n" href="compiling-unpack.html">Suivant</a></td></tr><tr><td width="40%" align="left" valign="top">Mettre à jour un noyau à partir de paquetages binaires </td><td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td><td width="40%" align="right" valign="top"> Décompactage des sources
    du noyau, correction éventuelle du noyau</td></tr></table></div></body></html>