Bug 57039 - Даёт без проблем удалить systemd
Summary: Даёт без проблем удалить systemd
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: apt-conf-sisyphus (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-27 12:48 MSK by Sergey V Turchin
Modified: 2025-11-28 13:37 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2025-11-27 12:48:25 MSK
При удалении пакета systemd не предупреждает, что это важный для системы пакет и разрешает удалить без дополнительного согласия "Yes, do as I say!", как обычно делает при удалении важных пакетов.
Comment 1 Gleb F-Malinovskiy 2025-11-27 15:48:32 MSK
Это выглядит как ожидаемое поведение. Если у вас стоит пакет systemd, вы скорее всего используете его как систему инициализации. В этом случае его случайное удаление точно не то, чего вы хотите. Я не вижу противоречий и с тем, что это важный пакет.
Comment 2 Sergey V Turchin 2025-11-27 16:03:31 MSK
(Ответ для Gleb F-Malinovskiy на комментарий #1)
> Это выглядит как ожидаемое поведение.
В какой ситуации и и какой пользователь может ожидать такое?

> Если у вас стоит пакет systemd, вы
> скорее всего используете его как систему инициализации. В этом случае его
> случайное удаление точно не то, чего вы хотите.
Я и говорю, нужно предупредить пользователя. Например, Discover в этом случае сказал бы "Не буду удалять системный пакет", но сейчас не скажет. Максимум, предложит согласиться с удалением, а людей, которые не думая нажмут "ОК" сейчас очень много.

> Я не вижу противоречий и с тем, что это важный пакет.
Его нет в /etc/apt/pkgpriorities, а sysvinit есть. Это противоречие.
Comment 3 Gleb F-Malinovskiy 2025-11-28 10:41:38 MSK
(In reply to Sergey V Turchin from comment #2)
Я тебя не так понял, прошу прощения. :)

Просто в списке есть пакет systemd-sysvinit, так что эта защита была задумана, но пакет systemd-sysvinit больше не существует.
Comment 4 Sergey V Turchin 2025-11-28 13:37:39 MSK
(Ответ для Gleb F-Malinovskiy на комментарий #3)
> есть пакет systemd-sysvinit, так что эта защита была
> задумана, но пакет systemd-sysvinit больше не существует.
Да. Видимо, пора его заменить на systemd.