Debian fórum

Dotazy => Správa a instalace softwaru => Téma založeno: Hynek (Pichi) Vychodil kdy 09. 10. 2010, 17:11:56

Název: Jak ubalit jaderný modul?
Přispěvatel: Hynek (Pichi) Vychodil kdy 09. 10. 2010, 17:11:56
Ahoj, může mi někdo poradit jak se dá udělat balíček pro jaderný modul. Moc děkuji za pěkné návody k balení jádra, ale nikde nemůžu nají debian way jak by se mělo dělat tohle. Všude nacházím jen návody jak si ubalit nové jádro, jak si ubalit jaderné moduly co jsou dodávané s jádrem, nebo jak k jaderným modulům přidat svůj modul, ale já bych rád jen udělal balíček s jedním jaderným modulem a používal distribuční.

Používám Squeeze a potřebuji ubalit rtl8192se_linux_2.6.0017.0705.2010.tar.gz
Podpora v module-assistant pro tohle není. Abych se přiznal, tak balení deb je pro mě španělskou vesnicí.
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Roman Horník kdy 09. 10. 2010, 21:28:24
Zrovna experimentuju s programem Debreate (http://"http://debreate.sourceforge.net"), můžeš se přidat ;)
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Erich Stark kdy 09. 10. 2010, 21:34:01
Citace od: Roman Horník kdy 09. 10. 2010, 21:28:24
Zrovna experimentuju s programem Debreate (http://"http://debreate.sourceforge.net"), můžeš se přidat ;)
neni to niečo ako checkinstall v terminali?
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Roman Horník kdy 11. 10. 2010, 21:17:34
To nevím, ale vím, že to moc nefunguje :-\
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Petr Slunský kdy 11. 10. 2010, 21:38:31
Tak já na moduly poštvu příkaz:
m-a a-i

a je to. Za předpokladu, že máš nainstalovaný balíček "module-assistant"

a pak příkazem modprobe s patřičnými parametry natáhnu. Byl jsem možná moc rychlý a možná nepřesný, pokud by bylo potřeba něco dalšího, tak jsem k dispozici.
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Hynek (Pichi) Vychodil kdy 11. 10. 2010, 23:06:48
Citace od: Spox kdy 11. 10. 2010, 21:38:31
Tak já na moduly poštvu příkaz:
m-a a-i

a je to. Za předpokladu, že máš nainstalovaný balíček "module-assistant"

a pak příkazem modprobe s patřičnými parametry natáhnu. Byl jsem možná moc rychlý a možná nepřesný, pokud by bylo potřeba něco dalšího, tak jsem k dispozici.


# m-a list | grep '^r'
rt2400-source (source package not installed):
rt2500-source (source package not installed):
rt2570-source (source package not installed):
rtai-source (source package not installed):

Nechci být jízlivý, ale možná by pomohlo si pozorně přečíst dotaz.
Citace od: Hynek (Pichi) Vychodil kdy 09. 10. 2010, 17:11:56
Používám Squeeze a potřebuji ubalit rtl8192se_linux_2.6.0017.0705.2010.tar.gz
Podpora v module-assistant pro tohle není. Abych se přiznal, tak balení deb je pro mě španělskou vesnicí.
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Petr Slunský kdy 12. 10. 2010, 18:34:30
mea culpa. Byl chladný večer a usrkával jsem vínko. Asi mi zamlžilo vidění.
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Petr Slunský kdy 12. 10. 2010, 18:57:09
Ahoj ještě jednou. Cítil jsem se provinile, že jsem ti vlastně vůbec neporadil a trochu jsem zagooglil. Našel jsem toto:

1. modul by měl jít vyrobit ze zdrojáku, co máš jednoduše makea make install

2. pokud by druhý krok selhal, měl by jít modul použít i manuálně:

[1] Nakopíruj vyrobený modul rtl8192se_pci.ko do /lib/modules/2.6.31-14-generic/kernel/drivers/net/wireless/
[2] Copy rtl8192se firmware adresář do /lib/firmware/`uname -r`
[3] depmod -a
[4] modprobe rtl8192se_pci

Posílám i link, odkud jsem čerpal:
https://bugs.launchpad.net/ubuntu/%2Bsource/linux/%2Bbug/401126 (https://bugs.launchpad.net/ubuntu/%2Bsource/linux/%2Bbug/401126)
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Hynek (Pichi) Vychodil kdy 12. 10. 2010, 23:38:50
Moc se omlouvám, že jsem takový kverulant, ale modul nainstalovat umím. Kupodivu pánové v Realteku to dokázali napsat, tak že make install udělal co měl. Mě šlo spíše o to jak z toho udělat deb. Ale asi se na to vykašlu, nesmím být takový puntičkář. Udělat make clean && make && make install po každém upgrade jádra nakonec nebude takový problém, abych se tím trápil. Teda doufám, že napsali taky dobře i to make clean ;-)
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Erich Stark kdy 12. 10. 2010, 23:52:52
Citace od: Hynek (Pichi) Vychodil kdy 12. 10. 2010, 23:38:50
Moc se omlouvám, že jsem takový kverulant, ale modul nainstalovat umím. Kupodivu pánové v Realteku to dokázali napsat, tak že make install udělal co měl. Mě šlo spíše o to jak z toho udělat deb. Ale asi se na to vykašlu, nesmím být takový puntičkář. Udělat make clean && make && make install po každém upgrade jádra nakonec nebude takový problém, abych se tím trápil. Teda doufám, že napsali taky dobře i to make clean ;-)

v tom pripade to skus tak ako som hovoril ja, nainstaluj checkinstall a pri instalacii hocijakeho programu postupujes takto:
./configure (len ak je potrebne)
make
checkinstall (sluzi namiesto make instal a hned ti vytvori deb)
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Petr Slunský kdy 13. 10. 2010, 07:55:12
Citace od: Hynek (Pichi) Vychodil kdy 12. 10. 2010, 23:38:50
Moc se omlouvám, že jsem takový kverulant, ale modul nainstalovat umím. Kupodivu pánové v Realteku to dokázali napsat, tak že make install udělal co měl. Mě šlo spíše o to jak z toho udělat deb. Ale asi se na to vykašlu, nesmím být takový puntičkář. Udělat make clean && make && make install po každém upgrade jádra nakonec nebude takový problém, abych se tím trápil. Teda doufám, že napsali taky dobře i to make clean ;-)

Od toho je fórum, abychom tady diskutovali. Rychlé řešení znáš a máš. Vyrobení .deb balíčku je jen o něco komplikovanější (jak jsem četl v návodech) a sám s ním nemám zkušenosti. Vyzkouším a když mi to půjde, tak sem hodím návod.
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: koljin kdy 13. 10. 2010, 19:58:34
Ahoj,

Nevím, jestli ti to pomůže... Ale jednoduchej způsob, jak si dělam balíčky (ale s obyč programama, a ne source balíky), sem se naučil z toho krátkýho howto:

http://tldp.org/HOWTO/Debian-Binary-Package-Building-HOWTO/

Pak je tu samozřejmě "oficiální" howto:

http://www.debian.org/doc/manuals/maint-guide/index.en.html

který je ale jaksi poněkud... no na dlouho :D Sám sem neměl čas si to prostudovat... ale moje potřeby na balení balíčků sou jednoduchý (moje oblíbený programy a věci, co nejsou v repu + vlastní minirepozitář a konec) takže to asi ani nikdy nenastuduju :)

Netušim, jak moc "profesionálně" chceš ten balík uplácat...
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: Erich Stark kdy 14. 10. 2010, 22:34:36
@koljin: Nechcel by si spraviť howto na repozitar? :)
Název: Re: Jak ubalit jaderný modul?
Přispěvatel: koljin kdy 15. 10. 2010, 12:32:10
Citace od: Erich "Erino72" Stark kdy 14. 10. 2010, 22:34:36
...

To se dá dělat spoustou způsobů :) Já osobně používám nástroj reprepro - nastavení repozitáře pak znamená vytvořit jedinej soubor a zadat jedinej příkaz :) A navíc umí i podepisovat... Dělal jsem to podle tohohle návodu:

http://alioth.debian.org/scm/viewvc.php/*checkout*/mirrorer/docs/manual.html?revision=HEAD&root=mirrorer (http://alioth.debian.org/scm/viewvc.php/*checkout*/mirrorer/docs/manual.html?revision=HEAD&root=mirrorer)