Как запретить автоматическое обновление, удаление, установку определенных пакетов в Ubuntu. Linux статьи
Поддержать проект

Как запретить автоматическое обновление, удаление, установку определенных пакетов в Ubuntu

4

Зафиксировать версию пакета в Ubuntu

Менеджер обновлений в Ubuntu выполняет автоматическое обновление пакетов до более свежих версий, которые представлены в репозиториях. При необходимости он также может автоматически устанавливать и удалять пакеты.

Иногда может потребоваться запретить обновление каких-либо пакетов, то есть зафиксировать версию пакета. Или же запретить автоматическую установку или удаление пакета. Рассмотрим, как это сделать.

Воспользуемся утилитой apt-mark, которая доступна в Ubuntu Linux.

Зафиксировать пакет

Чтобы зафиксировать состояние пакета, используется опция hold команды apt-mark. Пакет, помеченный как «зафиксированный» не будет автоматически обновляться и не может быть автоматически удален. Также вы можете указать пакет, который еще не установлен в системе, в таком случае такой пакет не будет установлен автоматически.

Например, зафиксируем пакет gedit:

sudo apt-mark hold gedit

Apt-mark hold

Теперь пакет gedit не будет автоматически обновляться и не может быть удален автоматически.

Просмотреть зафиксированные пакеты

Чтобы просмотреть список всех «зафиксированных» пакетов, используется опция showhold:

apt-mark showhold

Apt-mark showhold

Снять метку «зафиксированный»

Чтобы вернуть пакет в исходное состояние, то есть снять метку «зафиксированный», используется опция unhold:

sudo apt-mark unhold gedit

Apt-mark unhold

Лайков: +9
войдите, чтобы ставить лайки
4
  • Опубликовано: 16.10.2020
  • yuriy

Комментарии

Stav26
16.10.2020, 13:09
Постоянная ссылка на комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
Большое спасибо!!!Иногда действительно нужно зафиксировать!!!
VadimAndyАктивный
16.10.2020, 13:43
Постоянная ссылка на комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
или просто закоментить в sources.list соответствующий источник...
Гек
16.10.2020, 22:50
Постоянная ссылка на комментарий
Войдите, чтобы ставить дизлайкине нравится
0
войдите, чтобы ставить лайки
Ответ
Просто поставить Debian!
beliy-xАктивный
17.10.2020, 10:25
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить дизлайкине нравится
+1
войдите, чтобы ставить лайки
А заодно включите в работу "серое вещество", если оно есть.

Написать комментарий

Ваше имя:
Текст комментария: