Bug 53116 - Первый запуск apt-get autoremove может сломать систему
Summary: Первый запуск apt-get autoremove может сломать систему
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: installer-alterator-pkg (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-17 12:51 MSK by Sergey Y. Afonin
Modified: 2025-02-17 13:01 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2025-02-17 12:51:14 MSK
В некоторых случаях в свежеустановленной системе присутствуют важные пакеты, которые помечены, как автоустановленные, при этом пакетов, которые от них зависят, нет. Первый запуск apt-get autoremove удаляет такие пакеты с соответствующими последствиями. На это, время от времени, наступают новые и не очень новые пользователи. Очередной случай: https://forum.altlinux.org/index.php?topic=49085.msg396839#msg396839 . Надо как-то делать так, чтобы пакеты, установленные в момент инсталляции, не были такому подвержены. Как вариант "apt-mark manual `apt-mark showauto`". Хотя, может быть, более правильно делать apt-mark manual только для тех auto-пакетов, от которых ничего не зависит.

Какое-то есть дежавю, что это где-то обсуждалось, но бага найти не могу. Может оно даже уже исправлено в p11, по здесь присутствующей ссылке речь про Simply 10.2.
Comment 1 Антон Мидюков 2025-02-17 13:01:05 MSK
Такого быть не должно при установке нормальным инсталлятором. Делается apt-get autoremove после удаления пакетов инсталлятора.

Конкретно по ошибке на форуме. Она произошла уже после обновления системы, так как распилили пакет python3-module-pygobject3 (очень умно было делать такое в стабильном бранче в конце его жизненного цикла). Пострадало около 70 пакетов.
Подробности:
https://bugzilla.altlinux.org/52950