На этот вопрос уже есть ответ здесь:
У меня установлена 14.04, но у меня проблема с mencoder и mplayer, которые всегда хотят обновляться до версии от 2012 года. Но я скомпилировал mencoder и mplayer из исходников, так что я получаю самую новую версию.
Как исключить mencoder и mplayer из обновления?
Если Ваша система хочет обновить Mencoder и Mplayer, это вызвано тем, что Вы установили их использующий пакеты, обеспеченные репозиториями программного обеспечения Ubuntu.
, Если Вы предпочитаете использовать новую версию, которую Вы компилируете сами из источников, тогда необходимо удалить версию, обеспеченную Ubuntu:
sudo apt-get purge mencoder mplayer
После выполнения так, Ваша система прекратит справляться с обновлением их программное обеспечение, необходимо будет просто скомпилировать из источников сами каждый раз, когда Вам нужна новая последняя версия.
, Поскольку OP говорит в комментарии, он использует руководство, предоставленное в Справка Cener Ubuntu. Я рассмотрел это руководство и узнал, что, да, это позволит создавать mencoder & mplayer из источника, но процесса описал, там также создаст .deb пакет из них и установит их как любой другой пакет Ubuntu.
, Как замечено в процедуре: для компиляции MPlayer, Вас просят добавить следующий параметр к команде установки: --pkgversion "2:1.0~svn$(LC_ALL=C svn info 2> /dev/null | grep Revision | cut -d' ' -f2)"
поэтому фиксация версии в этот пакет, который является нижний к тому, найденному для этого пакета в репозиториях .
Таким образом теперь понятно, почему после следования учебному руководству, программное обеспечение обновляется наряду с любым apt-get upgrade
.
Так, или Вы вручную предоставляете более высокое значение строке версии, или Вы следуете сообщению, отнесенному дублирующееся примечание в Вашем вопросе заблокировать пакет и избежать, чтобы они были обновлены с системой.