Jak zainstalować nagłówki jądra w Debian

Jak zainstalować nagłówki jądra w Debian
Ten samouczek wyjaśnia, jak zainstalować nagłówki jądra w Debian 11 (Bullseye) za pomocą polecenia Apt.

Wszystkie instrukcje w tym samouczku są również przydatne w przypadku innych dystrybucji Linux opartych na debian, takich jak Ubuntu.

Instalowanie nagłówków jądra w Debian 11:

Najpierw zaktualizuj informacje na swoim oprogramowaniu za pomocą Apt, jak pokazano w poniższym przykładzie.

Aktualizacja sudo apt

Sprawdź dostępne nagłówki jądra Linux, uruchamiając następujące polecenie.

Apt Search-Headers-$ (uname -r)

Aby uzyskać inny prosty sposób na listę dostępnych nagłówków, uruchom poniższe polecenie.

sudo apt wyszukiwanie nagłówków Linux

Aby zainstalować nagłówki jądra Linux, uruchom polecenie pokazane na zrzucie ekranu poniżej.

sudo apt instalowanie linuków Linux-$ (uname -r)

Za pomocą Debiana 11 x64 lub za pomocą drugiej metody w celu znalezienia nagłówka, możesz również uruchomić następujące polecenie.

sudo apt instaluj linux-headers-5.10.0-8-AMD64

W moim przypadku nagłówki zostały zainstalowane w poprzednim przykładzie, więc wyjście mówi, że jest już poprawnie zainstalowany.

Jakie jest jądro Linux?

Niektórzy eksperci twierdzą, że jądro jest podstawowym elementem systemu operacyjnego; inni nie zgadzają się i twierdzą, że jądro nie jest częścią OS, ale ważnym składnikiem potrzebnym do dowolnego systemu OS. Funkcją jądra polega na zarządzaniu zasobami urządzeń do interakcji z systemem operacyjnym i aplikacjami. Możemy myśleć o jądrze jako tłumacza umożliwiającym komunikację między sprzętem a oprogramowaniem. Aby właściwie zarządzać zasobami, jądro ma pełne uprawnienia. W niektórych przypadkach zainstalowanym jądrze może nie mieć odpowiedniego kodu, aby umożliwić interakcję sprzętową i oprogramowania; Wtedy musimy zainstalować nagłówki jądra.

Co to są nagłówki jądra Linux?

Nagłówki jądra Linux to komponenty zwykle używane do kompilacji sterowników i modułów ładujących, dodając obsługę do jądra. W tym celu nagłówki jądra zawierają nagłówki C z funkcjami i strukturami potrzebnymi do kompilacji modułów. Dzięki nagłówkom jądra moduły lub kierowcy mogą wchodzić w interakcje z jądrem. Ważne jest, aby wyjaśnić, że nagłówki jądra są częścią jądra, mimo że są rozmieszczone osobno.

Radzenie sobie z nagłówkami jądra jest łatwiejsze niż radzenie sobie z źródłami całego jądra. Jeśli szukasz sterowników urządzenia, użyjesz nagłówków jądra, podczas gdy do przebudowy całego jądra, będziesz potrzebować całego źródła jądra. Domyślnie niektóre dystrybucje Linux, w tym Debian, zawierają nagłówki jądra, które mają być używane w razie potrzeby (ten samouczek zakłada odrzucenie lub usunięcie nagłówków). Jeśli cały sprzęt działa poprawnie, prawdopodobnie nie będziesz musiał radzić sobie z nagłówkami jądra.

Wniosek:

Jak widać, instalowanie nagłówków jądra Linux w Debian lub Ubuntu jest dość łatwe. Każdy użytkownik na poziomie Linux powinien znać funkcję nagłówków jądra i jak je zainstalować. Użytkownicy muszą zwrócić uwagę na pobierane nagłówki jądra, które są kompatybilne z ich systemem, nie tylko architekturą, ale także wersją.

Dziękujemy za przeczytanie tego samouczka wyjaśniającego, jak zainstalować nagłówki jądra w Debian. Kontynuuj podążanie za Linux, aby uzyskać dodatkowe porady i samouczki Linux.