Re: jak spravne na bttv


To Debian Mailing List <czdebian-l zavinac debian bod cz>
From Matej Cepl <matej zavinac ceplovi bod cz>
Date Sun, 16 Feb 2003 15:44:33 -0500
Mail-followup-to Debian Mailing List <czdebian-l zavinac debian bod cz>
Organization Law, Policy, & Society -- Northeastern University
User-agent Mutt/1.3.28i

Petr Stehlik wrote:
> To prave asi bohuzel neni pravda, protoze kernel-sources neobsahuji
> nektere headers, ktere jsou napr. v kernel-build.

Ty headers tam vzniknou ve chvíli, kdy si zkompilujete svůj
vlastní kernel.

> To prave nechci! Chtel jsem pochopit, jak to ma vymyslene Debian, ktery
> dodava predkompilovane kernely - urcite na to nejaky postup je, jen ja
> ho neznam.

Pokud potřebujete jenom kernel-headers (to je kompilujete něco,
co potřebuje headers), tak si nainstalujte jenom kernel-headers
a namsymlinkujte jejich adresář na /usr/src/linux nebo si
zkompilujte vlastní kernel. Pokud potřebujete zkompilovat nový
kernel (nebo nový modul do kernelu), tak je nejjednodušší
nainstalovat jenom kernel-sources (a libncurses5-dev
a kernel-package) a potom následuje

cd /usr/src/kernel-source-2.4.20
make menuconfig
make-kpkg --revision `hostname`.1 kernel-image
cd ..
dpkg -i kernel-image_2.4.20_`hostname`.1_i386.deb

a je to -- nevím, co je na tom složitého a na rozdíl od jiných
(nejmenovaných -- donedávna jsem byl na RedHatu :-) distribucí je
výsledkem perfektní .deb balíček, který jako by z oka vypadl těm
od distributora. Co se týče těch koláčů, tak té práce skutečně
není tolik.

> No, to je pak tezke - ted uz chapu, proc radite obecne postupy, ktere
> ale zrovna na bttv (driver pro video4linux) zrejme neplati.
> 
> Bttv chce mit k dispozici zdrojaky presne toho kernelu, ktery se bude
> pouzivat - ty zdrojaky musi byt zkonfigurovane (make config) a asi i
> prebuildnute, protoze nektere headery se jinak nevytvori.

No tak v tom případě ještě

make-kpkg --revision `hostname`.1 kernel-image modules_image

(zdrojáky k těm přídavným modulům jsou v /usr/src/modules/bttv/,
ale raději si make-kpkg(1) přečtěte, skutečně to není nic
těžkého, zejména máte-li zdrojáky zabalené jako .all.deb
balíček, ale i bez toho).

   Hezký den,

      Matěj

-- 
Matej Cepl,
Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC
138 Highland Ave. #10, Somerville, Ma 02143, (617) 623-1488
 
My point was simply that such tax proposals [for Pigovian taxes
compensating for the transaction costs] are the stuff that dreams
are made of. In my youth it was said, that what was too silly to
be said may be sung. In modern economics it may be put into
mathematics.
    -- Ronald Coase
       Notes on the Problem of Social Cost


Partial thread listing: