Mikhail Lukyanchenko wrote:
В Чтв, 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 собираю, но только до тех
пор, пока нет более новой версии.
интересная мысль , а как создать репозитарий ?
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]