| Linux-Mandrake: Manuel de référence | ||
|---|---|---|
| Page précédente | Page suivante | |
Avec la notion de montage de systèmes de fichiers et la compilation des sources, c'est sans doute le sujet qui fâche le plus les débutants. La compilation d'un nouveau noyau n'est en général pas nécessaire, puisque les noyaux installés par Linux-Mandrake contiennent le support pour un nombre conséquent de périphériques, mais...
Il peut arriver, pourquoi pas, que vous ayez envie de le faire, rien que pour voir « ce que ça fait ». À part faire travailler votre PC et votre cafetière un peu plus que d'habitude, pas grand-chose. Toutefois, l'objectif de ce chapitre est de faire en sorte que votre cafetière reste utilisable après la compilation.
Il existe aussi des raisons valables. Par exemple, vous avez lu que le noyau que vous utilisez a un bogue au niveau de la sécurité, bogue qui est corrigé dans une version plus récente; ou encore, un nouveau noyau intègre le support pour un périphérique dont vous avez bien besoin. Vous avez le choix d'attendre des mises à jour ou bien de compiler un nouveau noyau vous-même, et optez pour la deuxième solution.
Dans tous les cas, achetez du café.
Le site primaire d'hébergement des sources du noyau est le site FTP ftp.kernel.org, mais il possède un nombre important de miroirs, et tous ont pour nom ftp.xx.kernel.org, où xx représent le code ISO du pays. Pour la France, ce code est fr, et par conséquent le miroir préférentiel sera la machine ftp.fr.kernel.org. À partir de l'annonce officielle de la sortie du noyau, vous pouvez compter deux bonnes heures avant que tous les miroirs soient alimentés.
Sur tous ces serveurs FTP, les sources sont dans le répertoire /pub/linux/kernel. Ensuite, allez dans le répertoire dont la série vous intéresse : ce sera certainement v2.2. Rien ne vous empêche d'essayer des noyaux 2.3, mais gardez à l'esprit que ce sont des noyaux expérimentaux. Le fichier contenant les sources du noyau est linux-<version.du.noyau>.tar.gz, par exemple linux-2.2.15.tar.gz.
Il existe également des patches (corrections) à 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.2.15 et voulez mettre à jour vers le noyau 2.2.17, vous pouvez vous dispenser de télécharger les sources en entier, et télécharger simplement les patches patch-2.2.12.gz et patch-2.2.17.gz. C'est en règle générale une bonne idée, les sources occupant aujourd'hui plus de 12 Mo.
| Page précédente | Début | Page suivante |
| Les niveaux d'exécution | Décompacter les sources du noyau, corriger ce dernier (si nécessaire) |