Mamy nowe wersje Ubuntu co sześć miesięcy, ale te duże, w których umieszcza się całe mięso na grillu i te najbardziej stabilne, wychodzą w kwietniu w latach parzystych. Użytkownicy, którzy wybierają wersje LTS, robią to, ponieważ potrzebują lub wolą stabilność, ale aktualizacje jądra mogą mieć na to negatywny wpływ. Bo na przykład Ubuntu 20.04 został wydany z Linuksem 5.4, ale od zeszłego tygodnia przesłane do Linuksa 5.11.
Canonical nie robi rzeczy w zły sposób, ale myślę, że powinien zawierać opcję „opt-out”, aby umożliwić użytkownikom wersji Ubuntu Ubuntu z LTS pozostanie przy wersji jądra LTS. Oficjalnie, czy ci się to podoba, czy nie, Ubuntu będzie przesyłać jądro w każdym wydaniu punktowym, mniej więcej co sześć miesięcy, ale możesz uniemożliwić mi aktualizację jądra do wyższego poziomu wykonując te czynności.
Ubuntu 20.04 i dowolna wersja LTS bez przesyłania jądra
Przed kontynuowaniem należy wyjaśnić, że wykonanie tych kroków nie spowoduje zaprzestania otrzymywania wsparcia. Jądro LTS będzie nadal aktualizować, ale naprawić błędy. Czego nie zrobi, to przejść do innej serii, i zawsze będzie przechowywany w systemie Linux 5.4.x. Po wyjaśnieniu tego, co musisz zrobić, to wykonać te dwa kroki:
- Musisz usunąć pakiety meta HWE (Włączenie sprzętowe) tym poleceniem, zmieniając «{image, headers}» przez numerację tego, co chcemy wyeliminować (dpkg –lista | grep linux-image w terminalu, aby zobaczyć je wszystkie). Należy to zrobić ze wszystkimi oprócz Linuksa 5.4:
sudo apt remove linux-{image,headers}-generic-hwe-20.04
- Po usunięciu tych pakietów musisz zainstalować pakiet ogólny:
sudo apt install linux-generic
Po wykonaniu tej czynności jądro zostanie zaktualizowane, ale do wersji 5.4.0.x, która otrzyma aktualizacje zabezpieczeń.
Powyższe obowiązuje dla dowolnej wersji LTS, ale w przyszłości „20.04” też będzie musiał zostać zmieniony. W ten sposób, jeśli Ubuntu i jego jądro dobrze sobie radzą w chwili, gdy wypuszczają wersję Long Term Support, upewnimy się, że aktualizacja jądra nie psuje systemu.