Debian Squeeze (testing) a jádro 2.6.28 - jak na kbuild

Založil urys, 15. 03. 2009, 15:26:38

Předchozí téma - Další téma

urys

Dnes jsem přidal do komentářů k článku 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

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 ;)

Debian squeeze/sid i686 GNU/Linux 2.6.28

Petr Krčmář


Erich Stark

Docela by ma zaujímalo na co sluzi ten kbuild  ???
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

Petr Krčmář

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.

geckon

Řešil jsem to včera večer a google mě postupně dovedl na http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518115, kde jsem našel hotový balíček, takže jsem ho stáhnul a klasicky nainstaloval. Je to možná jednodušší řešení.

Erich Stark

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?
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

Erich Stark

tento navod uz nefunguje pretoze to stiahne linux-kbuild-2.6.29 ;)
" The box said that I needed to have Windows XP or better ... so I installed Debian ."

geckon