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, ce que nous allons aborder ici est sans doute le sujet qui énerve 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, plus un bon nombre de correctifs logiciels (patches) mais...
Il peut arriver, pourquoi pas, que vous ayez envie de le faire, rien que pour voir « ce que ça fait » ! En fait, à part faire chauffer votre PC et votre cafetière un peu plus que d'habitude, pas grand-chose ! Les raisons pour lesquelles vous pourriez désirer recompiler votre nouveau noyau sont de plusieurs ordres allant de la simple désactivation d'une option à la compilation du tout dernier noyau expérimental. Ainsi donc, l'objectif de ce chapitre sera de faire en sorte que... votre cafetière marche encore après la compilation.
Il existe de toutes façons des raisons valables de vouloir selancer dans l'aventure: vous avez lu que le noyau que vous utilisez a un bogue au niveau de la sécurité, bogue corrigé dans une version plus récente; un nouveau noyau intègre le support pour un périphérique dont vous avez grand besoin. Vous avez en effet le choix d'attendre des mises à jour ou bien de compiler vous-même un nouveau noyau. Optez donc pour la deuxième solution !
De toute façon, achetez-vous des filtres et 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ésente 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. Allez ensuite 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 |
Envoyer des signaux aux processus : kill, killall et top | Décompactage des sources du noyau, correction éventuelle du noyau |