Comment faire pour installer CentOS Kernel Source

CentOS est une distribution Linux basée sur RedHat Linux. Pour compiler le code, on n'a pas besoin de la source du noyau. Au lieu de cela, vous pouvez généralement installer les fichiers d'en-tête et de développement du noyau. Si vous voulez la source du noyau de toute façon dans CentOS, il est aussi facile d'ajouter. Installation des fichiers source ne sont pas aussi automatisée que l'installation de nombreux autres paquets CentOS. Vous ne pouvez pas utiliser un gestionnaire de paquets pour le téléchargement et l'installation de la source du noyau.

Instructions

1 Cliquez sur "Applications" et naviguer dans "Accessoires", puis cliquez sur "Terminal" pour ouvrir terminal dans CentOS. Toutes les commandes de ce point seront saisis dans le terminal.

2 Tapez "su" et appuyez sur "Entrée" pour entrer en mode superutilisateur. Tapez votre mot de passe administrateur sur la ligne suivante.

3 Tapez "yum install rpm-build redhat-rpm-config unifdef" pour télécharger et installer automatiquement les paquets et les dépendances nécessaires à l'installation de la source du noyau. Une fois l'installation des fichiers est terminée, tapez "exit" pour quitter l'environnement de super-utilisateur.

4 Tapez "mkdir -p ~ / rpmbuild / {CONSTRUIRE, RPMS, SOURCES, SPECS, SRPMS}" et "echo '% _topdir% (echo $ HOME) / rpmbuild'> ~ / .rpmmacros" pour créer les répertoires appropriés que le noyau la source va chercher.

5 Accédez à la mise à jour serveur CentOS (voir Ressources) pour trouver la version la plus récente de la source du noyau pour votre système. Tapez "rpm -i http://mirror.centos.org/centos/5/updates/SRPMS/kernel-(exact numéro de version) .src.rpm 2> & 1 | grep -i de mockb" dans la borne pour télécharger et installer.

6 Tapez "cd ~ / rpmbuild / SPECS" pour changer le répertoire approprié et "rpmbuild -bp --target = uname -m kernel-2.6.spec 2> prep-err.log | tee prep-out.log" pour faire la la source du noyau à la disposition du système.