Т.к. никаких изменений сделано не было, вынесу в bugzilla. Если возникнет ситуация, при которой будет сненсено полсистемы, он даже не чихнёт.
Решение проблемы в проработке. Рассматривается три варианта (возможно, в комплексе): - блокировка перечня значимых пакетов в компонентах; - указание перечня пакетов в pkgpriorities; - реализация интерфейса apt, позволяющего вычислять транзакцию до установки, по аналогии с выводом apt-get в консоли.
Текущий функционал apt в одной из последних статей на wiki: https://www.altlinux.org/Команды_APT
(Ответ для Evgeny Sinelnikov на комментарий #1) > Решение проблемы в проработке. Рассматривается три варианта (возможно, в > комплексе): > - блокировка перечня значимых пакетов в компонентах; > - указание перечня пакетов в pkgpriorities; > - реализация интерфейса apt, позволяющего вычислять транзакцию до установки, > по аналогии с выводом apt-get в консоли. Получается, все варианты -- одно и то же: будет за пользователя решать. А это значит, что будет либо грохать полсистемы, либо тупо ничего не делать(видимо, это). P.S. Это всё костыли(нейросети не хватает) и об изменении архитектуры в правильную сторону речи не идет, как вижу.
(Ответ для Evgeny Sinelnikov на комментарий #1) > - блокировка перечня значимых пакетов в компонентах; Перечень на конкретной системе разный и вы никак не сможете его определить. Особенно с учётом сторонних пакетов. > - указание перечня пакетов в pkgpriorities; Вы тут нипричём, лазить туда вам не надо и уметь работать с имеющимся. > - реализация интерфейса apt, позволяющего вычислять транзакцию до установки, > по аналогии с выводом apt-get в консоли. Если оно предполагает интерактив, то, видимо, оно.