Slik installerer CentOS Kernel Source

CentOS er en Linux-distribusjon basert på RedHat Linux. For å kompilere kode, trenger du ikke Kernel kilden. I stedet kan du vanligvis installere header og Kernel utviklings filer. Hvis du vil at Kernel kilde allikevel i CentOS, er det også lett å legge. Installere kildefilene er ikke så automatisert som å installere mange andre pakker i CentOS. Du kan ikke bruke en pakkebehandler for å laste ned og installere Kernel kilden.

Bruksanvisning

1 Klikk på "Programmer" og navigere gjennom "Tilbehør", deretter "Terminal" for å åpne terminal i CentOS. Alle kommandoer fra dette punktet vil bli skrevet inn i terminalen.

2 Skriv "su" og trykk "Enter" for å gå inn superbruker-modus. Skriv inn administratorpassordet på neste linje.

3 Skriv "yum install rpm-build RedHat-rpm-config unifdef" for å automatisk laste ned og installere de nødvendige pakkene og avhengigheter for å installere Kernel kilden. Når installasjon av filene er fullført, skriver du "exit" la superbruker miljø.

4 Type "mkdir -p ~ / rpmbuild / {BUILD, RPMS, KILDER, SPECS, SRPMS}" til og "echo '% _topdir% (echo $ HOME) / rpmbuild'> ~ / .rpmmacros" skape de riktige katalogene at Kernel kilden vil se etter.

5 Naviger til CentOS oppdateringer server (se Ressurser) for å finne den nyeste versjonen av Kernel kilde for systemet. Type "rpm -i http://mirror.centos.org/centos/5/updates/SRPMS/kernel-(exact versjonsnummer) .src.rpm 2> & 1 | grep -v mockb" i terminalen for å laste ned og installere.

6 Skriv "cd ~ / rpmbuild / SPESIFIKASJONER" for å endre til den aktuelle mappen og "rpmbuild -bp Target = uname -m kernel-2.6.spec 2> prep-err.log | tee prep-out.log" for å gjøre Kernel kilde tilgjengelig til systemet.