Summary: | Снесёт полсистемы не чихнув | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | alterator-backend-packages | Assignee: | chernigin <chernigin> |
Status: | ASSIGNED --- | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P5 | CC: | chernigin, liannnix |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Sergey V Turchin
2025-01-27 17:07:47 MSK
Решение проблемы в проработке. Рассматривается три варианта (возможно, в комплексе): - блокировка перечня значимых пакетов в компонентах; - указание перечня пакетов в 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 в консоли. Если оно предполагает интерактив, то, видимо, оно. |