Яндекс.Практикум

Блокировка обновления пакета в Ubuntu

Иногда бывает так, что нужно не устанавливать новую версию пакета при обновлении всей системы. Сделать это можно с помощью команды apt-mark:

  1. Зафиксировать версию приложения:
    # apt-mark hold полное_имя_пакет
  2. Обратная операция, после неё пакет будет обновляться:
    # apt-mark unhold полное_имя_пакета
  3. Показать список заблокированных для обновления пакетов:
    $ 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 больше не будет обновляться.

Понравилась статья? Поделиться с друзьями:
IPCalc Blog