среда, 16 марта 2011 г.

Запретить apt-get обновлять конкретный пакет Ubuntu

Иногда возникает необходимость отказаться от обновления некоторых пакетов. Через ГУЙ это не составляет никаких проблем. например, через sinaptic. Но, часто, обновление и установка пакетов проходит в терминале. Захолдить пакет для apt-get можно так:


$ echo "<полное название пакета> hold" | sudo dpkg --set-selections


<полное название пакета> — можно узнать так:

$ dpkg --get-selections | grep <название пакета>


Чтобы снова разблокировать пакет, необходимо выполнить туже команду, только параметр hold заменить на install