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

Re: help with apt-pinning



В Чтв, 20/10/2005 в 13:09 +0400, Alexander пишет:
> Hi All.
> 
> подскажите насчет apt pinning .
> проблема в следуюшуем , есть postfix с VDA патчем , собраный через 
> dpkg-buildpackage и установленный dpkg -i postifixxxx
> и так-же собраный courier-pop/imap , теперь когда я пытаюсь сделать 
> aptitude upgrade мне предлагают заменить эти пакеты.
> aptitude upgrade
> ...
> The following packages will be upgraded:
> courier-authdaemon courier-authmysql courier-base courier-imap
> courier-pop courier-pop-ssl courier-ssl postfix postfix-mysql postfix-tls
> 10 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> Need to get 0B/2901kB of archives. After unpacking 532kB will be freed.
> 
> вот содержимое /etc/apt/preferences
> 
> Package: postfix
> Pin: version 2.1.5*
> Pin-Priority: 990
> 
> Package: postfix-mysql
> Pin: version 2.1.5*
> Pin-Priority: 990
> 
> Package: postfix-tls
> Pin: version 2.1.5*
> Pin-Priority: 990
> 
> Package: *
> Pin: release a=stable
> Priority: 700
> 
> Package: *
> Pin: release a=testing
> Priority: 650
> 
> Package: *
> Pin: release a=unstable
> Priority: 600
> 
> но это не помогает , подскажите как правильно прописать preferences для 
> этих пакетов ?
> 
> distr sarge.

На то, что установлено dpkg, а не через apt-get, pin не
распространяется.

Правильно будет создать для локально модифицированых пакетов маленький
репозитарий. В нём завести релиз. И тогда делать pin по релизу. Вот
мой /etc/apt/preferences:

Package: *
Pin: release a=apt-build
Pin-Priority: 800

Это привязка к тому, что я через apt-build собираю, но только до тех
пор, пока нет более новой версии.




Reply to: