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

Re: debian/control Provides



Andrey Nikitin -> debian-russian@lists.debian.org  @ Thu, 21 Jun 2018 15:10:54 +0300:

 > Есть пакеты "foo-bar" и "foo-baz", каждый их которых:
 >    Provides: foo
 >    Conflicts: foo
 >    Replaces: foo

 > И есть другой пакет: "foo-deps" у которого:
 >    Depends: foo

 > Всё бы ничего, но при смене "foo-bar" на "foo-baz" (или наоборот),
 > apt выводит предупреждение "dependency problems":

 > dpkg: foo-deps: dependency problems, but removing anyway as you requested:
 >  foo-deps depends on avreg-site; however:
 >   Package foo is not installed.
 >   Package foo-bar which provides foo is to be removed.
 >   Package foo-baz which provides foo is not installed.

 > Делает всё как надо, меняет foo-bar на foo-baz не удаляя foo-deps.
 > Но предупреждение как заноза в ж..е, может кто поможет вытащить? :)

Боюсь, что из программных комплексов, написанных в ОО-стиле, такие
занозы не вытаскиваются.

Оно запускает dpkg не с ключом "я тебе эту зависимость потом
удовлетворю" (у него такого нет), а с ключом "удаляй, но не трогай
зависящих". А тот в такой ситуации вполне резонно громко вопит.


Reply to: