tuner-alt-components-1.0.1-alt1 Стенд: Alt Workstation 11.1 x86_64, обновленный до Sisyphus Шаги воспроизведения: 1. Установить tuner-alt-components: # apt-get install tuner tuner-alt-components 2. Меню приложений -> Тюнер -> Администрирование -> Компоненты 3. На верхней панели открыть бургер-меню, выбрать настройки. Проверить, что активирован переключатель: "Запретить удаление зависимых пакетов помеченных системой как установленные вручную" 4. Перейти в: Инфраструктурные решения -> Доменная инфраструктура -> Samba AD: поддержка клиентской инфраструктуры -> активировать чекбокс -> Принять -> Принять. При необходимости ввести пароль администратора 5. Дождаться, пока компоненты установятся, перейти по тому же пути и деактивировать чекбокс на "Samba AD: поддержка клиентской инфраструктуры" -> Принять -> Принять. При необходимости ввести пароль администратора Результат: При попытке удалить пакеты нет никаких предупреждений, что в списке есть пакеты, помеченные как установленные вручную. При нажатии кнопки "Применить" появляется надпись "Применяются изменения...", но пакеты не удаляются (конкретно то что пакеты не удаляются это ожидаемое поведение). Ожидаемый результат: При попытке удалить пакеты появляется предупреждение, что в списке на удаление есть пакеты, помеченные как установленные вручную, операция запрещается (например, кнопка "Применить" неактивна или операция завершается сразу после предупреждения без согласия пользователя).
Это чуть-чуть не так работает) По умолчанию модуль components накладывает следующие ограничения: 1. Запрещено удаление пакетов, входящих в базовые компоненты (явно или по зависимостям). 2. Запрещено неявное (по зависимостям) удаление пакетов, помеченных системой APT как установленные вручную (manual). Т.е. если вы установили пакет и явно его удаляете никого предупреждения не будет. А вот если удаление одного пакета потянет за собой удаление другого, помеченного manual, вот тогда должно быть предупреждени
(Ответ для Elena Mishina на комментарий #1) > Это чуть-чуть не так работает) > По умолчанию модуль components накладывает следующие ограничения: > 1. Запрещено удаление пакетов, входящих в базовые компоненты (явно или по > зависимостям). > 2. Запрещено неявное (по зависимостям) удаление пакетов, помеченных системой > APT как установленные вручную (manual). > > Т.е. если вы установили пакет и явно его удаляете никого предупреждения не > будет. > А вот если удаление одного пакета потянет за собой удаление другого, > помеченного manual, вот тогда должно быть предупреждени Да, я понимаю, что должны быть зависимые пакеты, чтобы появилось предупреждение. Компонент "Samba AD: поддержка клиентской инфраструктуры" содержит в себе как "новоустанавливаемые" пакеты, так и те, которые изначально были установлены в системе. Это также видно на этапе вычисления изменений - в список на удаление добавляются зависимые пакеты. А дальше приложение сигнализирует, что все хорошо, но ничего не удаляет. Похожая ситуация происходит при попытке удалить компоненты fprintd, например - приложение выдает огромный список приложений на удаление (связано с #52837), не выдает никаких предупреждений, но и не удаляет ничего.
tuner-alt-components-1.0.3-alt1 -> sisyphus: Thu May 21 2026 Alexander Davydzik <paladindev@altlinux> 1.0.3-alt1 - fixed edition warning (Closes: 59179) - fixed changed dialog wrapping (Closes: 59151) - added empty component tree state (Closes: 59150) - added warning about manual packages (Closes: 59204, 59199, 59176)
Версия: tuner-alt-components-1.0.3-alt1 Поведение не соответствует описанному в комментарии 1. Пример (Workstation 11.1 x86_64): 1. Проверить, что активирован переключатель: "Запретить удаление зависимых пакетов помеченных системой как установленные вручную" 2. Установить компонент Приложения -> Офисные приложения -> ODF templates 3. Попытаться удалить этот компонент Ожидаемое результат: удаление не блокируется так как не удаляются зависимости помеченные как установленные вручную - у пакета document-templates-odf вообще нет зависимостей > если вы установили пакет и явно его удаляете никого предупреждения не будет. Фактический результат: операция заблокирована - Небезопасная операция. Транзакция содержит пакеты на удаление, помеченные системой как установленные вручную. Перейдите в настройки и снимите переключатель "Запретить удаление зависимых пакетов помеченных системой как установленные вручную", чтобы продолжить. Если снять этот переключатель, то перед транзакцией всё ещё присутствует предупреждение.
tuner-alt-components-1.0.5-alt1 -> sisyphus: Tue May 26 2026 Alexander Davydzik <paladindev@altlinux> 1.0.5-alt1 - changed method to get manual packages (Closes: 59176) - added warning when apply failed (Closes: 59306)