*Mario* Napisano Maj 27, 2012 Zgłoszenie Share Napisano Maj 27, 2012 Witam, Ponizej przedstawiam kroki które pozwola Wam zainstalowac N-Boxa dedykowanego do dekoderow telewizji N pod linuksem. Polecenia w terminalu staralem sie zautomatyzowac najlepiej jak umiem, wiekszosc z nich mozna poprostu kopiowac i wklejac poniewaz uzylem zmiennych ktore sami zdefiniujecie. Zainstaluj ponizsze programy su -c 'yum install qt3-devel libXi-devel gcc-c++ kernel-devel' Przygotowanie odpowiednich katalogow w Twoim katalogu domowym. W konsoli wpisz polecenie: rpmdev-setuptree powyzsza komenda stworzy katalog rpmbuild z roznymi podkatalogami Sciagnij plik ze zrodlami kernela odpowiadajacymi jego aktualnej wersji. Wpisz polecenie yumdownloader --source kernel zainstaluj wymagane zaleznosci. Zamiast nawiasu [version] wpisz numery wersji kernela z pliku jaki wczesniej zassales. su -c 'yum-builddep kernel-[version].src.rpm' zainstaluje zrodla do katalogow ktore wczesniej zostaly utworzone w Twoim katalogu domowym rpm -Uvh kernel-[version].src.rpm ignoruj ostrzerzenia typu: ostrzezenie: uzytkownik mockbuild nie istnieje - uzywanie roota ostrzezenie: grupa mockbuild nie istnieje - uzywanie roota nastepnie wpisz ponizsze polecenia cd ~/rpmbuild/SPECS rpmbuild -bp --target=$(uname -m) kernel.spec teraz komputer troche pomiela dyskiem, czas zrobic sobie herbatke. Jesli wszystko poszlo pomyslnie mamy juz zrodla naszego kernela w katalogu rpmbuild/BUILD/kernel[version]/linux[version] teraz wystarczy skopiowac zrodla modulu ktory nas interesuje tzn AS102 do katalogu naszego uzywanego kernela: wpisz ponizsze polecenia w terminalu modyfikujac odpowiednio do swojej wersji wartosci zmiennych 'ver', 'fedver', 'arch' Informacje te uzyskasz z komendy uname -r export ver=3.3 # wersja kernela export fedver=fc16 # wersja fedory export arch=i686 # struktura systemu export kerver=$(uname -r) # wszystko w jednym kopiowanie plikow modulu AS102 do systemowego kernela: cp ~/rpmbuild/BUILD/kernel-$ver.$fedver/linux-$ver.$arch/drivers/staging/media/as102/*.* /usr/src/kernels/$kerver/drivers/staging/media/as102 cp ~/rpmbuild/BUILD/kernel-$ver.$fedver/linux-$ver.$arch/drivers/media/dvb/dvb-usb/*.* /usr/src/kernels/$kerver/drivers/media/dvb/dvb-usb cp ~/rpmbuild/BUILD/kernel-$ver.$fedver/linux-$ver.$arch/drivers/media/dvb/dvb-core/*.* /usr/src/kernels/$kerver/drivers/media/dvb/dvb-core przechodzimy do katalogu: cd /usr/src/kernels/$kerver modyfikujemy w pliku .config ponizszy zapis # CONFIG_DVB_AS102 is not set na CONFIG_DVB_AS102=y Nastepnie wykonaj polecenia: make prepare make modules_prepare make M=drivers/staging/media/as102 utworz katalog: mkdir /lib/modules/$kerver/kernel/drivers/staging/media/as102 skopiuj modul: cp -T /usr/src/kernels/$kerver/drivers/staging/media/as102/dvb-as102.ko /lib/modules/$kerver/kernel/drivers/staging/media/as102/dvb-as102.ko wykonaj polecenia w celu zainstalowania modulu w systemie. depmod -a modprobe dvb-as102 od tej pory nBox podlaczony do usb powinien byc wykrywany i dzialac np z programem VLC w ktorym to nalezy z menu PLIK wybrac Otworz urzadzenie przechwytywania, potem wybrac Tryb: DVB, typ DVB-T i wpisac czestotliwosc transpondera/ multiplexu w kHz i zatwierdzic. to wysztko, zycze milej zabawy . 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się