Portál AbcLinuxu, 14. května 2024 04:40

kernel-sources ve FC5

1.5.2006 22:51 | Přečteno: 1267× | linux

yum search kernel-sources ... nic, to je divné ... no nic zkusím google. Tak tenhle postup se mi ani trošku nelíbí:

Najít v SRPMS požadové jádro, stahnout a pomoci rpm -ivh nainstalovat.

Nyní je jádro v adresáři /usr/src/redhat/SOURCES stále ve formátu tar.bz2 se všemi patchi. Aby bylo normálně použitelné je třeba ještě zavolat:

rpmbuild -bp --target=noarch  /usr/src/redhat/SPECS/kernel-2.6.spec

což jádro rozbalí do adresáře /usr/src/redhat/BUILD/kernel-${ver}. V něm jsou další adresáře - hlavně linux-2.6.16.noarch jako distribuční opatchované a vanilla jako čisté.

Asi výhodné je udělat si symlinky do standardní cesty (/usr/src/linux).

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

1.5.2006 23:32 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: kernel-sources ve FC5
Odpovědět | Sbalit | Link | Blokovat | Admin
Už to tak bylo v FC4. Po důvodu jsem nepátral, ale taky jsem z toho nadšenej nebyl. Naštěstí jsem zatim zdrojáky nepotřeboval, všechny pro mě podstatný věci se daj buď zkompilovat s devel balíkem, nebo už jsou v distribučnim jádře.
2.5.2006 12:00 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: kernel-sources ve FC5
Odpovědět | Sbalit | Link | Blokovat | Admin
tohle je std. postup pri kompilaci a vytvareni balicku ze src.rpm

pouzivaji se ciste zdrojaky a veskere zmeny vcetne patchu a dalsich postupu se uvadeji ve SPEC souboru. proc a jak to funguje je popsano v serialu Rukověť baliče RPM zde na serveru.

jestli potrebujes zdrojaky pro kompilaci dalsich modulu pak je resenim nainstalovat balik kernel-devel:
Summary: 
  Development package for building kernel modules to match the kernel.
Description:
 This package provides kernel headers and makefiles sufficient to build modules
against the kernel package.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.