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

Я уже писал ранее о ситуации, когда нам может быть необходима установка предыдущей версии пакета в Ubuntu, среди доступных в репозитории. Однако, рано или поздно, при обновлении системы принудительно установленная версия может быть перезаписана более новой.

Так в моем случае, необходимо сохранить mkvtoolnix версии 5.8.0, т.к. у файлов, собранных старшими версиями, возникают проблемы с аппаратными плеерами.

Напомню, что установить нужную версию пакета можно так:

sudo apt-get install mkvtoolnix-gui=5.8.0 mkvtoolnix=5.8.0

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

echo «mkvtoolnix-gui hold» | sudo dpkg —set-selections
echo «mkvtoolnix hold» | sudo dpkg —set-selection

Теперь, при выполнении sudo apt-get upgrade, эти пакеты будут в перечне тех, которые не обновляются:

malky@malky-desktop:~$ sudo apt-get upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакеты, которые будут оставлены в неизменном виде:
  deadbeef ia32-libs libproxy0 libreadonly-xs-perl libtesseract3 mkvtoolnix mkvtoolnix-gui
  python-cairo skype:i386 tesseract-ocr tumbler tumbler-common tumbler-plugins-extra tzdata
  tzdata-java
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 15 пакетов не обновлено.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *