APT (Advanced Packaging Tool) to system używany przez Ubuntu do zarządzania całym oprogramowaniem zainstalowanym w systemie. Pozwala „przypiąć” pakiet do określonej wersji, aby nie był aktualizowany po uruchomieniu Menedżera aktualizacji.
Aby przypiąć pakiety jądra, najpierw musisz ustalić, jaka jest wersja twojego jądra. Jednym ze sposobów na to jest otwarcie Menedżera pakietów Synaptic w System> Administracja.
Wpisz „linux-generic” w polu tekstowym Szybkie wyszukiwanie i naciśnij Enter.
Zanotuj numer wymieniony w kolumnie „Zainstalowana wersja”. Wykorzystamy go w następnym kroku.
Następnie musimy edytować plik / etc / apt / preferencje. Otwórz go, naciskając klawisze Alt + F2, aby wyświetlić okno Uruchom aplikację i wpisując:
gksudo gedit /etc/apt/preferences
Otworzy się okno GEDIT. Najprawdopodobniej okno będzie puste, chyba że wcześniej bawiłeś się APT.
W oknie wpisz następujące polecenie, zastępując numer wersji numerem wersji znalezionym w Menedżerze pakietów Synaptic.
Package: linux-generic linux-headers-generic linux-image-generic linux-restricted-modules-generic
Pin: version <insert version here>
Pin-Priority: 1001
Zapisz plik i zamknij gedit. Jeśli otworzysz Menedżera aktualizacji, powinieneś zobaczyć, że aktualizacje jądra Linuksa są teraz ukryte!
Źródło
Blokowanie pakietów za pomocą APT / DPKG
Zapamiętaj nazwę pakietu twojego jądra z góry.
Otwórz terminal i uruchom:
sudo -s
I uderzył enter.
Wpisz swoje hasło do sudo:
echo kernel_package_name hold | dpkg --set-selections
Zamień kernel_package_name
na nazwę jądra, które chcesz przypiąć.
Teraz uruchom:
sudo apt-get update && sudo apt-get upgrade
Aby usunąć pin z Apt / Dpkg:
Otwórz terminal
sudo -s
echo kernel_package install | dpkg --set-selections
Zamień pakiet kernel_package na pakiet, który chcesz przypiąć.
Teraz uruchom:
sudo apt-get update && sudo apt-get upgrade
Źródło
To, co próbujesz zrobić, nazywa się przypinaniem. Źródła, które podałem powyżej, zawierają niezbędne informacje na temat tego, co musisz zrobić, aby wykonać swoje zadania.