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: