Come installare CentOS Kernel Fonte

May 7

CentOS è una distribuzione Linux basata su RedHat Linux. Per la compilazione del codice, non è necessario il codice sorgente del kernel. Invece, di solito è possibile installare i file di intestazione e di sviluppo del kernel. Se si desidera che i sorgenti del kernel comunque in CentOS, è anche facile da aggiungere. Installazione dei file di origine non è così automatico come l'installazione di molti altri pacchetti in CentOS. Non è possibile utilizzare un gestore di pacchetti per il download e l'installazione del codice sorgente del kernel.

istruzione

1 Fare clic su "Applicazioni" e navigare attraverso i "Accessori", quindi su "Terminal" per aprire terminal di CentOS. Tutti i comandi da questo punto in poi verranno digitati nel terminale.

2 Digitare "su" e premere "Invio" per entrare in modalità superutente. Digitare la password di amministratore nella riga successiva.

3 Tipo "yum install rpm-build redhat-rpm-config unifdef" per scaricare e installare i pacchetti e le dipendenze necessarie per installare i sorgenti del kernel automaticamente. Una volta che l'installazione dei file è completo, digitare "exit" per lasciare l'ambiente super utente.

4 Tipo "mkdir -p ~ / rpmbuild / {costruire, pacchetti RPM, FONTI, SPECIFICHE, SRPMS}" e "echo '% _topdir% (echo $ HOME) / rpmbuild'> ~ / .rpmmacros" per creare le directory appropriate che il kernel fonte cercherà.

5 Passare al server di aggiornamento CentOS (vedi Risorse) per trovare la versione più recente del codice sorgente del kernel per il sistema. Tipo "rpm -i http://mirror.centos.org/centos/5/updates/SRPMS/kernel-(exact numero di versione) .src.rpm 2> & 1 | grep -v mockb" nel terminale per scaricare e installare.

6 Digitare "cd ~ / rpmbuild / SPECS" per passare alla directory appropriata e "rpmbuild -bp --target = uname -m kernel-2.6.spec 2> prep-err.log | tee prep-out.log" per rendere il fonte kernel disponibile per il sistema.