Иногда бывает так, что нужно не устанавливать новую версию пакета при обновлении всей системы. Сделать это можно с помощью команды apt-mark:
- Зафиксировать версию приложения:
# apt-mark hold полное_имя_пакет
- Обратная операция, после неё пакет будет обновляться:
# apt-mark unhold полное_имя_пакета
- Показать список заблокированных для обновления пакетов:
$ apt-mark showhold
Кроме того, точное полное имя пакета и его статус можно узнать с помощью команды:
# dpkg --get-selections | grep имя_пакета
К примеру:
# dpkg --get-selections | grep linux-kbuild
linux-kbuild-3.16 install
# apt-mark hold linux-kbuild-3.16
# dpkg --get-selections | grep linux-kbuild
linux-kbuild-3.16 hold
Теперь пакет linux-kbuild больше не будет обновляться.