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

Re: apt pinning.



Alex Kicelew <arkoort@gmail.com> wrote:
> On 11/06/15 12:03, Andrey Melnikoff wrote:
> > Alex Kicelew <arkoort@gmail.com> wrote:
> > 
> >> Хе. Так это и без пинов сработает. :) Нужно-то, чтоб оно обновлялось по
> >> aptitude upgrade. Или apt-get upgrade. Безо всяких явных указаний. С
> > Нее, щастья не будет. Epoch придуман для того, чтоб форсировать установку
> > версии с большим значением epoch в независимости от версии пакета.
> > Вариант один - выкидывать из репозитория.

[]

> Но что в принципе делает отрицательный пиннинг? Правильно ли я понимаю,
> что он эквивалентен "нулевому", т.е. позволяет лишь зафиксировать
> текущую установленную версию, но не позволяет сказать "версия Х (да, с
> дикой эпохой) мне не нужна, но любая другая версия, которая новее
> установленной (пусть при этом и "старее" версии Х), мне подходит"?

Да. И у меня всё работает (но это помесь sid+experimental):

# apt-cache policy radvd
radvd:
  Installed: 1:2.11-1
  Candidate: 1:2.11-100.1
  Version table:
     20151106:2.11-1.1 -1001
        500 file:/usr/src/debs/repo/sid ./ Packages
     1:2.11-100.1 500
        500 file:/usr/src/debs/repo/sid ./ Packages
 *** 1:2.11-1 500
        500 http://http.debian.net/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status

пининг:

Package: radvd*
Pin: version 20151106:*
Pin-Priority: -1001

# apt list --upgradable | grep radvd
radvd/unknown 1:2.11-100.1 amd64 [upgradable from: 1:2.11-1]


Reply to: