Linuxiarze.pl Forum

Dystrybucje Linux => Sparky => Wątek zaczęty przez: colnet w Maj 15, 2020, 02:40:03 am

Tytuł: Sparky kernel builder - brak pakietu pw
Wiadomość wysłana przez: colnet w Maj 15, 2020, 02:40:03 am
Chciałbym zbudować kernel na swój laptop, ale po pierwszym podejściu przy pomocy skryptu : "Sparky kernel builder" po ściągnięciu źródeł skrypt zwraca mi text że brakuje pakietu o nazwie : pw. Próbowałem go ściągnąć, ale nigdzie go nie znalazłem. Poza chcę zapytać czy ten skrypt ma jakieś ograniczenia co do grup kerneli np. jest dla serii kerneli 3.x i 4.x  ? Może ktoś przerabiał już temat, w każdym razie proszę o jakąś pomoc.
Tytuł: Odp: Sparky kernel builder - brak pakietu pw
Wiadomość wysłana przez: pavroo w Maj 15, 2020, 10:54:37 am
Literówka, pakiet pw nie istnieje, powinno być pwd, który jest częścią pakietu coreutils.
Nie ma ograniczenia, teoretycznie można kaźdy kernel zbudować, praktycznie testowałem 4.x i 5.x
Tytuł: Odp: Sparky kernel builder - brak pakietu pw
Wiadomość wysłana przez: colnet w Maj 15, 2020, 01:00:14 pm
Literówka, pakiet pw nie istnieje, powinno być pwd,

OK -pwd - świeży jestem w Sparky Linux to o tym nie wiedziałem. Mam jeszcze jedno pytanie:
Jakie zadanie spełnia ten Kernel Builder - czy to jest poprawna budowa jądra, czy też przy "okazji"
odrzuca on niepotrzebne fragmenty takie np. jak drivery do sprzętu którego w laptopie nie ma ?
Tytuł: Odp: Sparky kernel builder - brak pakietu pw
Wiadomość wysłana przez: pavbaranov w Maj 15, 2020, 01:22:27 pm
Jak ja to lubię :) "The script downloads the kernel sources from kernel.org, untar it, lets you make changes in its configuration, and builds debs and source packages." - zob.: https://sparkylinux.org/sparky-kernel-builder/ (https://sparkylinux.org/sparky-kernel-builder/)
O ile się nie mylę, to po upadku kilku tego typu narzędzi, nie istnieje obecnie jakikolwiek automatyczny builder kernela, który sam za użytkownika stwierdziłby jakie elementy biorąc pod uwagę dane, które zebrałby "ze sprzętu", mają być wbudowane w kernel. Istnieją narzędzia, które potrafią zebrać info o podniesionych modułach (np. w Archu jest modprobed-db), jednakże nawet one (można je w sposób automatyczny przy budowie kernela wykorzystać), nie dokonają wycięcia tych sterowników sprzętu, którego w danym komputerze nie ma. Niestety tu najlepsza jest zasada: poznaj swój sprzęt (zdiagnozuj), a dopiero potem przystąp do walki z configiem.
Tytuł: Odp: Sparky kernel builder - brak pakietu pw
Wiadomość wysłana przez: pavroo w Maj 15, 2020, 01:46:02 pm
Zaktualizowałem zależności skryptu na githubie.
Generalnie skrypt buduje jądro w oparciu o istniejący config, dostępny z aktywnym kernelem.
Podczas budowy możesz ręcznie dokonać zmian, skrypt przed samym procesem budowy uruchamia menuconfig.
Tytuł: Odp: Sparky kernel builder - brak pakietu pw
Wiadomość wysłana przez: colnet w Maj 15, 2020, 10:55:02 pm
OK. Dziękuję za pomoc.