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

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

5

Зафиксировать версию пакета в 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

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

Комментарии

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
войдите, чтобы ставить лайки
А заодно включите в работу "серое вещество", если оно есть.
Tellator
Активный пользователь
Активный
10.05.2021
11:40
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Спасибо за контент. Пригодится

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

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила