Вы можете использовать статус hold
для пакета (или набора пакетов), чтобы не включать его обновления. Это дает вам более тонкую возможность выбирать для каждого пакета в отдельности, что следует обновлять или не обновлять. Очень полезно во время известных отклонений, ошибок и незначительных изменений в поведении.
со страницы руководства для dpkg
и отредактировано / с отступом:
--get-selections [package-name-pattern...]
Get list of package selections, and write it to stdout. Without a pattern,
non-installed packages (i.e. those which have been previously purged) will
not be shown.
--set-selections
Set package selections using file read from stdin. This file should be in
the format “package state”, where state is one of install, hold, deinstall
or purge. Blank lines and comment lines beginning with ‘#’ are also
permitted.
The available file needs to be up-to-date for this command to be useful,
otherwise unknown packages will be ignored with a warning. See the
--update-avail and --merge-avail commands for more information.
Формат, возможно, немного странный - но это очень мощный и полезный. Я полагался на это несколько раз за двадцать пять лет (!!) работы с Debian / Ubuntu. У меня может быть помощник сценария оболочки где-то, но мне, возможно, придется копать.