Почему APT хочет обновить мой пакет?

Если я не ошибаюсь, вы можете выполнить это с помощью apt-pinning.

Основную инструкцию для начинающих можно найти здесь; http://jaqque.sbih.org/kplug/apt-pinning.html

4
задан 17 June 2012 в 22:52

8 ответов

Вы управляете тем, что обновляется тем, что использует номер версии, который устанавливается из любой верхней строки в debian / changelog в исходном пакете, когда пакет встроен в deb. Если вам нужна другая версия из того, что находится в PPA, вам нужно установить свой номер версии больше, чем в PPA.

В качестве предостережения обратите внимание, что 1.2.3-1ppa1 ~ 2 меньше , чем 1.2.3-1ppa1, поэтому apt-get upgrade будет обновляться до 1.2.3-1ppa1. (В «~» есть волшебство, это меньше , чем что-либо, включая конец номера версии. Я вижу, что вы и PPA имеют этот символ в вашем номере версии пакета.

3
ответ дан 25 July 2018 в 18:27

Вы управляете тем, что обновляется тем, что использует номер версии, который устанавливается из любой верхней строки в debian / changelog в исходном пакете, когда пакет встроен в deb. Если вам нужна другая версия из того, что находится в PPA, вам нужно установить свой номер версии больше, чем в PPA.

В качестве предостережения обратите внимание, что 1.2.3-1ppa1 ~ 2 меньше , чем 1.2.3-1ppa1, поэтому apt-get upgrade будет обновляться до 1.2.3-1ppa1. (В «~» есть волшебство, это меньше , чем что-либо, включая конец номера версии. Я вижу, что вы и PPA имеют этот символ в вашем номере версии пакета.

3
ответ дан 31 July 2018 в 12:59

Вы управляете тем, что обновляется тем, что использует номер версии, который устанавливается из любой верхней строки в debian / changelog в исходном пакете, когда пакет встроен в deb. Если вам нужна другая версия из того, что находится в PPA, вам нужно установить свой номер версии больше, чем в PPA.

В качестве предостережения обратите внимание, что 1.2.3-1ppa1 ~ 2 меньше , чем 1.2.3-1ppa1, поэтому apt-get upgrade будет обновляться до 1.2.3-1ppa1. (В «~» есть волшебство, это меньше , чем что-либо, включая конец номера версии. Я вижу, что вы и PPA имеют этот символ в вашем номере версии пакета.

3
ответ дан 2 August 2018 в 00:38

Вы управляете тем, что обновляется тем, что использует номер версии, который устанавливается из любой верхней строки в debian / changelog в исходном пакете, когда пакет встроен в deb. Если вам нужна другая версия из того, что находится в PPA, вам нужно установить свой номер версии больше, чем в PPA.

В качестве предостережения обратите внимание, что 1.2.3-1ppa1 ~ 2 меньше , чем 1.2.3-1ppa1, поэтому apt-get upgrade будет обновляться до 1.2.3-1ppa1. (В «~» есть волшебство, это меньше , чем что-либо, включая конец номера версии. Я вижу, что вы и PPA имеют этот символ в вашем номере версии пакета.

3
ответ дан 4 August 2018 в 16:09

Вы управляете тем, что обновляется тем, что использует номер версии, который устанавливается из любой верхней строки в debian / changelog в исходном пакете, когда пакет встроен в deb. Если вам нужна другая версия из того, что находится в PPA, вам нужно установить свой номер версии больше, чем в PPA.

В качестве предостережения обратите внимание, что 1.2.3-1ppa1 ~ 2 меньше , чем 1.2.3-1ppa1, поэтому apt-get upgrade будет обновляться до 1.2.3-1ppa1. (В «~» есть волшебство, это меньше , чем что-либо, включая конец номера версии. Я вижу, что вы и PPA имеют этот символ в вашем номере версии пакета.

3
ответ дан 6 August 2018 в 00:47

Вы управляете тем, что обновляется тем, что использует номер версии, который устанавливается из любой верхней строки в debian / changelog в исходном пакете, когда пакет встроен в deb. Если вам нужна другая версия из того, что находится в PPA, вам нужно установить свой номер версии больше, чем в PPA.

В качестве предостережения обратите внимание, что 1.2.3-1ppa1 ~ 2 меньше , чем 1.2.3-1ppa1, поэтому apt-get upgrade будет обновляться до 1.2.3-1ppa1. (В «~» есть волшебство, это меньше , чем что-либо, включая конец номера версии. Я вижу, что вы и PPA имеют этот символ в вашем номере версии пакета.

3
ответ дан 7 August 2018 в 18:12

Вы управляете тем, что обновляется тем, что использует номер версии, который устанавливается из любой верхней строки в debian / changelog в исходном пакете, когда пакет встроен в deb. Если вам нужна другая версия из того, что находится в PPA, вам нужно установить свой номер версии больше, чем в PPA.

В качестве предостережения обратите внимание, что 1.2.3-1ppa1 ~ 2 меньше , чем 1.2.3-1ppa1, поэтому apt-get upgrade будет обновляться до 1.2.3-1ppa1. (В «~» есть волшебство, это меньше , чем что-либо, включая конец номера версии. Я вижу, что вы и PPA имеют этот символ в вашем номере версии пакета.

3
ответ дан 10 August 2018 в 06:57

Вы управляете тем, что обновляется тем, что использует номер версии, который устанавливается из любой верхней строки в debian / changelog в исходном пакете, когда пакет встроен в deb. Если вам нужна другая версия из того, что находится в PPA, вам нужно установить свой номер версии больше, чем в PPA.

В качестве предостережения обратите внимание, что 1.2.3-1ppa1 ~ 2 меньше , чем 1.2.3-1ppa1, поэтому apt-get upgrade будет обновляться до 1.2.3-1ppa1. (В «~» есть волшебство, это меньше , чем что-либо, включая конец номера версии. Я вижу, что вы и PPA имеют этот символ в вашем номере версии пакета.

3
ответ дан 15 August 2018 в 18:55
  • 1
    Это тот подход, который я получил. Исходя из фона, отличного от Linux / Debian / Ubuntu, мне показалось интересным, что файл изменений не был чисто описательным, но фактически разбирался и использовался в процессе сборки. Для полноты я упомянул, что я использовал dch -v <new version> для обновления журнала изменений. Также интересный лакомый кусочек об особом "~" знак, спасибо за это. :) – Tin Tvrtković 17 June 2012 в 23:16

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

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