Менеджер обновлений в Ubuntu выполняет автоматическое обновление пакетов до более свежих версий, которые представлены в репозиториях. При необходимости он также может автоматически устанавливать и удалять пакеты.
Иногда может потребоваться запретить обновление каких-либо пакетов, то есть зафиксировать версию пакета. Или же запретить автоматическую установку или удаление пакета. Рассмотрим, как это сделать.
Воспользуемся утилитой apt-mark, которая доступна в Ubuntu Linux.
Зафиксировать пакет
Чтобы зафиксировать состояние пакета, используется опция hold команды apt-mark. Пакет, помеченный как «зафиксированный» не будет автоматически обновляться и не может быть автоматически удален. Также вы можете указать пакет, который еще не установлен в системе, в таком случае такой пакет не будет установлен автоматически.
Например, зафиксируем пакет gedit:
sudo apt-mark hold gedit
Теперь пакет gedit не будет автоматически обновляться и не может быть удален автоматически.
Просмотреть зафиксированные пакеты
Чтобы просмотреть список всех «зафиксированных» пакетов, используется опция showhold:
apt-mark showhold
Снять метку «зафиксированный»
Чтобы вернуть пакет в исходное состояние, то есть снять метку «зафиксированный», используется опция unhold:
sudo apt-mark unhold gedit
Комментарии
13:09
13:43
22:50
Просто поставить Debian!
10:25
11:40