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 не с ключом "я тебе эту зависимость потом удовлетворю" (у него такого нет), а с ключом "удаляй, но не трогай зависящих". А тот в такой ситуации вполне резонно громко вопит.