[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt pinning.



отрицательный пин ставим с любым значением (-1 сойдет). иначе апт будет считать
версию 2013* новее 1.5.*, т.к. первая цифра больше.
а ставить так
aptitude install pkg/unstable
или так (не помню, кто из них нормально отрабатывает)
aptitude install -t unstable pkg
или даже так
aptitude install pkg=1.2.3-0


2015-310 00:59 Alex Kicelew <arkoort@gmail.com> wrote:
> On 11/06/15 00:11, dimas wrote:
> >> Подчеркиваю, остальные пакеты ведут себя именно так -- этот трюк с
> >> временной установкой из анстейбла я уже проворачивал несколько раз с
> >> разными пакетами. И хотелось бы понять, можно ли "минус-запинить" одну
> >> конкретную версию. "Плюс-запинить" версию или дистрибут вполне
> >> получается, но в данном случае это не многим лучше установки руками.
> > 
> > да без вопросов - выставляешь отрицательный приоритет, и все, данная версия
> > не ставится ни при каких условиях. либо aptitude forbid-version, но через
> > apt-preferences нагляднее - forbid-version будет прописан где-то в недрах
> > "памяти" аптитуды, а тут можно создать отдельный человекочитаемый конфиг,
> > даже с пояснениями, что да зачем
> 
> Проблема в том, что в указанной в первом письме ситуации -- когда у меня
> стоит более старая версия из анстейбла, а в анстейбле уже появилась
> новая -- у меня это не получилось. Если я даю этому 2013* отрицательный
> приоритет, да, он не ставится, но и 1.5.1-4 из анстейбла не ставится.
> Остается 1.5.1-3, уже установленный. Если я повышаю приоритет анстейблу
> -- то ставится 1.5.1-4. Но тогда у меня анстейбл (для этого пакета)
> будет иметь безусловный приоритет над тестингом вплоть до момента, когда
> я руками же уберу этот пин. Вот вопрос как раз в том, как сделать так,
> чтобы новые пакеты приходили из анстейбла, а потом из тестинга, не
> требуя от меня отслеживать момент переключения. Повторюсь,
> 
> Package: golang-*
> Pin: version 201302071244:*
> Pin-priority: -N
> 
> не помогает вне зависимости от N (из отрицательных значений пробовалось
> -1, -100 и -1000). Ман я, разумеется, читал. Но видимо, что-то в нем не
> понял. Или понял не так. Сначала я пытался сделать так, как написано в
> мане (хотя детально там описана чуть другая ситуация). Потом тыкался
> наугад. Потом спросил сюда.
> 
> Про forbid-version спасибо, забыл про нее. Но хотелось бы понять, как
> сделать это через пиннинг (если это возможно), именно из-за того, что
> это нагляднее.
> 
> 


Reply to: