Dnes jsem přidal do komentářů k článku http://www.debian-linux.cz/debian-squeeze-testing-a-jadro-2-6-28/#comment-472 (http://www.debian-linux.cz/debian-squeeze-testing-a-jadro-2-6-28/#comment-472) jak si nainstalovat pro dané jádro kbuild a aby to nezapadlo, tak to ještě přidám i sem.
Není to z mé hlavy, poradil mi strýček google: http://174.129.128.200/debian/22249-2-6-28-nvidia-closed-source-2.html#post66144 (http://174.129.128.200/debian/22249-2-6-28-nvidia-closed-source-2.html#post66144)
přidat si následující zdroje do /etc/apt/sources.list
deb http://kernel-archive.buildserver.net/debian-kernel trunk main
deb-src http://kernel-archive.buildserver.net/debian-kernel trunk main
a pustit se do následujícíh příkazů:
# aptitude update
$ mkdir ~/kompilace
$ cd ~/kompilace
# apt-get source linux-kbuild-2.6.28
# aptitude install debhelper build-essential
# dpkg-buildpackage
$ cd ..
# dpkg -i linux-kbuild-2.6.28_2.6.28-1~snapshot.12595_i386.deb
(jméno balíčku nahradíte samozřejmě tím, jaký se vám vytvoří)
no a teď už stačí nainstalovat příslušné hlavičkové soubory daného jádra
# aptitude install linux-headers-$(uname -r)
a vesele si kompilovat třeba nejnovější NVIDIA driver ;)
Díky a aby to nezapadlo, přidal jsem link zase zpět na hlavní web (http://www.debian-linux.cz/jak-na-kbuild-pro-testing-a-jadro-2-6-28/).
Docela by ma zaujímalo na co sluzi ten kbuild ???
Citace od: Erino72 kdy 16. 03. 2009, 19:03:29
Docela by ma zaujímalo na co sluzi ten kbuild ???
Zjednodušeně řečeno se jedná o poměrně komplexní build framework postavený nad GNU make. Používá se pro kompilaci velmi složitých projektů. Jakým je třeba i linuxové jádro, případně jeho moduly. Což je v tomto případě důležité. Pomocí sady nástrojů a připravených skriptů je pak možno relativně snadno vybuildit velmi komplexní projekty.
Řešil jsem to včera večer a google mě postupně dovedl na http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518115 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518115), kde jsem našel hotový balíček, takže jsem ho stáhnul (http://people.debian.org/~adamm/kernel/) a klasicky nainstaloval. Je to možná jednodušší řešení.
Citace od: Petr Krčmář kdy 16. 03. 2009, 21:57:57
Citace od: Erino72 kdy 16. 03. 2009, 19:03:29
Docela by ma zaujímalo na co sluzi ten kbuild ???
Zjednodušeně řečeno se jedná o poměrně komplexní build framework postavený nad GNU make. Používá se pro kompilaci velmi složitých projektů. Jakým je třeba i linuxové jádro, případně jeho moduly. Což je v tomto případě důležité. Pomocí sady nástrojů a připravených skriptů je pak možno relativně snadno vybuildit velmi komplexní projekty.
Sice ste spominali ze je len na kompilovanie rozsiahlych projektov ale je mozne ním kompilovat aj klasicke veci ktore sa robia s make?
tento navod uz nefunguje pretoze to stiahne linux-kbuild-2.6.29 ;)
Zde (http://people.debian.org/~adamm/kernel/) ale balíky pro 2.6.28 stále jsou.