Как надежно заблокировать версию пакета от обновления?

Я собрал и установил свою собственную версию пакета tora с поддержкой Oracle InstantClient, используя это руководство . Он имеет ту же версию, что и пакет, доступный в стандартном хранилище Ubuntu, поэтому Synaptic сообщает, что его нужно обновить. Я заблокировал его там, однако apt-get не знает об этом и устанавливает бесполезную версию по умолчанию каждый раз, когда я делаю обновление apt-get. Как я могу отключить такое поведение? Думаю, мне следует исправить номер сборки моего пакета, но я не знаю, где взломать исходники. Моя версия торы - 2.1.3-2build1.

1
задан 1 July 2013 в 10:39

1 ответ

Вам нужно установить флаг удержания, чтобы dpkg мог его игнорировать. Эта программа должна сделать это http://manpages.ubuntu.com/manpages/hardy/man1/dpkg-hold.1.html dpkg-hold tora или имя пакета, если оно отличается Перезапустите, затем проверьте, что synaptic игнорирует его перед обновлением!

0
ответ дан 1 July 2013 в 10:39

Другие вопросы по тегам:

Похожие вопросы: