Wielu entuzjastów systemu Linux wybiera OpenSUSE Leap z uwagi na jego stabilność. W przeciwieństwie do innych dystrybucji, ta wersja została zaprojektowana tak, aby oferować bezpieczne i stabilne środowisko pracy dla profesjonalistów. Dla większości użytkowników Leap jest idealnym rozwiązaniem. Jednakże, jeśli korzystasz z nowego sprzętu, mogą wystąpić pewne trudności. Jednym z rozwiązań problemów, które mogą się pojawić podczas pracy z OpenSUSE Leap, jest instalacja nowszych wersji jądra Linux.
OpenSUSE Leap aktualizuje jądro dość wolno, dlatego najlepiej jest przeprowadzić tę aktualizację samodzielnie. W tym przewodniku przedstawimy, jak uzyskać najnowszą wersję jądra Linux w OpenSUSE. Co więcej, pokażemy, jak korzystać z obu wersji – aktualnej i najnowszej – jednocześnie.
Sprawdzenie wersji jądra
Pierwszym krokiem w aktualizacji systemu Suse do nowej wersji jądra Linux jest ustalenie, jaką wersję jądra aktualnie posiadasz. Znajomość tej informacji jest kluczowa, aby zrozumieć, jak bardzo jesteś w tyle. Informacje te można łatwo uzyskać w terminalu, używając polecenia uname:
uname -r
Wykonanie polecenia uname z opcją -r pokaże aktualnie zainstalowaną wersję jądra. To wystarczy, aby dowiedzieć się, jaka wersja jądra Linux jest zainstalowana na Twoim komputerze. Jeśli potrzebujesz dodatkowych informacji, polecenie uname nadal będzie przydatne. Możesz rozważyć użycie przełącznika -a, który dostarczy bardziej szczegółowych danych na temat jądra oraz wersji systemu.
uname -a
Zmiana ustawień jądra
Domyślnie OpenSUSE Leap instaluje jedynie stabilne wersje jądra, które mogą być znacznie starsze niż te dostępne w Tumbleweed. Choć Leap otrzymuje poprawki bezpieczeństwa, to jeśli chcesz połączyć stabilność Leap z nowym jądrem, musisz zmodyfikować ustawienia. W tym celu otwórz terminal i użyj edytora tekstu Nano, aby otworzyć plik konfiguracyjny Zypper.
sudo nano /etc/zypp/zypp.conf
Wewnątrz pliku zypp.conf znajdziesz wiele opcji do edycji. Przewiń w dół, aby znaleźć sekcję multiversion.kernels. Włączenie obsługi wielu wersji jest istotne, ponieważ pozwoli na zachowanie tradycyjnego jądra, które jest dostarczane z OpenSUSE Leap, jednocześnie umożliwiając korzystanie z nowszego.
Obok multiversion.kernels zmień „najnowsze, najnowsze-1, działa” na „najnowsze, najnowsze-1, uruchomione, najstarsze”. Po dokonaniu zmian zapisz plik konfiguracyjny, naciskając Ctrl + O. Następnie zamknij edytor tekstu Nano, używając kombinacji klawiszy Ctrl + X.
Dodawanie repozytorium jądra
Teraz możesz bezpiecznie przystąpić do instalacji nowszej wersji jądra Linux w OpenSUSE Leap, jednak nie jest to tak proste, jak wykonanie polecenia „zypper install” dla nowego jądra. Leap nie zawiera żadnych nowych wersji jądra w repozytoriach oprogramowania, które są domyślnie dostępne, a jedynie to główne, które już używasz.
Aby to obejść, musisz dodać nowe repozytorium oprogramowania. W szczególności, użyj Zyppera, aby dodać repozytorium jądra, które zawiera wiele różnych wersji, w tym najnowszą wersję jądra Linux.
W terminalu przełącz się na konto roota, używając polecenia:
su -
Teraz, posiadając uprawnienia administratora, dodaj repozytorium jądra za pomocą poniższego polecenia:
zypper ar -f https://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo
Po dodaniu repozytorium jądra do Leap, powinny pojawić się nowe aktualizacje. Nie próbuj jednak instalować ich w tradycyjny sposób. Zamiast tego postępuj zgodnie z poniższymi krokami, aby przeprowadzić „aktualizację dystrybucji”.
Instalacja nowego jądra
Instalacja nowszej wersji jądra Linux w OpenSUSE Leap wymaga aktualizacji. Jednak nie jest to zwykła aktualizacja, która dotyczy całego systemu operacyjnego. Zamiast tego poinstruujemy Suse, aby przeprowadził aktualizację dystrybucji wyłącznie z repozytorium jądra. Dzięki temu zmienimy tylko aspekt jądra systemu Linux.
Ważne: mimo że Suse zaktualizuje jądro do nowszej wersji, stara wersja będzie zachowana ze względu na wcześniejsze zmiany w ustawieniach.
Aby przeprowadzić aktualizację jądra w Suse, otwórz terminal i uzyskaj powłokę roota, używając polecenia:
su -
Następnie wykonaj polecenie, aby zainstalować najnowszą wersję jądra Linux w OpenSUSE Leap:
zypper dist-upgrade -r kernel-repo
Poczekaj, aż terminal zakończy proces instalacji nowej wersji jądra. Po zakończeniu musisz ponownie uruchomić komputer. Po ponownym zalogowaniu się będziesz korzystać z najnowszej wersji jądra Linux w OpenSUSE Leap!
newsblog.pl