W teorii nie powinno się blokować aktualizacji pakietów bo łatają dziury itd…. Ale! Zdarzyły mi się ostatnio dwie sytuacje, które do tego mnie zmusiły:
- aktualizacja hudsona kończyła się błędem przy starcie usługi,
- aktualizacja domU Xen skończyła się problemem z kompatybilnością mechanizmu udev w systemie i jądrze (hypervisor miał starsze jądro niż spodziewało się DomU).
W takich sytuacjach bardzo przydaje się możliwość zablokowania aktualizacji jednej “psującej” paczki na pewien okres czasu by nie opóźniać innych aktualizacji a sobie dać czas na rozpracowanie problemu.
Wstrzymywanie aktualizacji pakietu
Aktualizację wstrzymujemy o tak:
echo "paczka hold" | dpkg --set-selections
Odblokowanie aktualizacji pakietu
By ponownie zezwolić na aktualizację wystarczy:
echo "paczka install" | dpkg --set-selections
Sprawdzenie listy wstrzymanych paczek
dpkg --get-selections | grep hold
Źródło:
http://www.debianadmin.com/how-to-prevent-a-package-from-being-updated-in-debian.html