Найти в Дзене

Запретить обновление пакета в дистрибутивах Linux на базе Ubuntu и Debian. (APT)

Оглавление

Когда вы запускаете команду обновления системы, то все пакеты без исключения, для которых доступны новые версии, обновятся.

Но, иногда, необходимо сохранить версию определенного пакета или приложения.

В этой статье рассмотрим два варианта, как исключить из общего обновления определенные пакеты.

Вариант 1. Запрет обновления пакета с помощью команды apt-mark.

Менеджер пакетов apt включает в себя множество полезных утилит, с помощью которых, можно решить довольно большой спектр задач. Одной из таких утилит является apt-mark, которую вы можете использовать для исключения определенных пакетов из обновлений системы.

Сделать это можно с помощью следующей команды:

sudo apt-mark hold package_name

Замените package_name на имя пакета, который вы хотите исключить из обновления.

-2

Чтобы просмотреть список, исключенных пакетов, используется следующая команда:

apt-mark showhold
-3

Для удаления пакета из списка исключений, можно использовать следующую команду

sudo apt-mark unhold package_name
-4

Теперь, когда вы познакомились с тем как исключить пакет из обновления с помощью командной строки, давайте рассмотрим графический способ этой процедуры.

Вариант 2. Запрет обновления пакета с помощью диспетчера пакетов Synaptic.

Когда-то Synaptic поставлялся по умолчанию в некоторых дистрибутивах. Например, в Ubuntu до версии 11.10, он кроме этого, также еще был менеджером пакетов с графическим интерфейсом по умолчанию. Теперь у вас есть улучшенный графический центр программного обеспечения GNOME, но вы все равно можете использовать Synaptic.

При отсутствии этого пакета вы можете установить его ч помощью следующей команды:

sudo apt install synaptic

Запустите и выполните следующие действия:

  • Найдите желаемый пакет в строке поиска
  • Выберите желаемый пакет
  • В меню "пакет" выберите заблокировать версию
  • Сохранитесь
-5
-6

Чтобы отменить это, просто сделайте то же самое и на этот раз выберите «Разблокировать версию».

Заключение

Вот и все. Теперь знаем как заблокировать обновление пакета, который мы не хотим обновлять. Надеюсь было полезным.

Больше по использованию менеджера пакетов apt можно почитать здесь "менеджер пакетов apt"

P.S. Если вам интересен материал не забывайте ставить палец вверх под статьей. А так же, подписывайтесь на анонсы новых статей в телеграмм и на сайте RoadIT