1. Произвести чистую установку с Xfce 2. Через Альт Центр установить профиль "ПО для дошкольного образования". 3. Через Альт Центр установить профиль "ПО для высшего образования". 4. Через Альт Центр удалить профиль "ПО для дошкольного образования" (будет запрошен пароль суперпользователя). Ожидаемый результат: удаление alt-edu-preschool и всех компонент для дошкольного образования. Фактический результат: пакет alt-edu-preschool удален, но компоненты (напр., tuxpaint) остались. Получается странная ситуация: для смены профиля нужна либо полная переустановка системы, либо ручная ювелирная работа. Можно это как-то починить?
(Ответ для Beljaeva Marija на комментарий #0) > 4. Через Альт Центр удалить профиль "ПО для дошкольного образования" (будет > запрошен пароль суперпользователя). Вот это чинить не надо. Надо чинить, чтобы пароль суперпользователя спрашивался и при установке компонент, но это отдельной багой. Подписал нового релиз-менеджера alt-education - @rauty.
(Ответ для Beljaeva Marija на комментарий #0) > Можно это как-то починить? IMHO только заменой altcenter на другой софт.
(Ответ для Антон Мидюков на комментарий #1) > Вот это чинить не надо. Как раз надо, т.к. эти галки работают только в одну сторону.
(Ответ для Sergey V Turchin на комментарий #2) > (Ответ для Beljaeva Marija на комментарий #0) > > Можно это как-то починить? > IMHO только заменой altcenter на другой софт. Это проблема описания компонентов и использование в них не метапакета, а составляющих его пакетов.
Версия программ: ================= altcenter-education-1.0-alt1 task-edu-1.7.10-alt1 Стенды с ошибкой, обновлен. до Sisyphus: ======================================== Alt Education 11 XCFE Шаги, приводящие к ошибке: ========================== 1. Зафиксировать установленные пакеты $ rpm -qa --qf '%{name}\n' >> installed 2. Открыть Альт Центр -> Компоненты -> Выбрать "ПО для дошкольного образования" -> ЛКМ Показать консоль -> Применить -> Дождаться установки пакетов компонента (пароль суперпользователя НЕ запрашивается). 3.Зафиксировать установленные пакеты $ rpm -qa --qf '%{name}\n' >> installed_preschool 4. Снять галочку с "ПО для дошкольного образования" -> Применить -> Дождаться удаления пакетов компонента (будет запрошен пароль суперпользователя). 5. Зафиксировать установленные пакеты $ rpm -qa --qf '%{name}\n' >> installed_del_preschool 6. Сравнить установленные пакеты до и после применения компонента "ПО для дошкольного образования" Ожидаемый результат: ==================== Удаление task-edu-preschool и всех компонент для дошкольного образования. Фактический результат: ====================== Удалятся только пакет task-edu-preschool, но его компоненты остались установленными (например): diff installed installed_preschool_del 71a72 > kf6-syndication-common 81a83 > gcompris-qt-voices-ru 155a158 > docbook-style-xsl 167a171 > kanagram Возможно это связано с тем, как удалятся компонент (См.скрин) "/usr/bin/rpm/ -e task-edu-preschool"
Created attachment 19464 [details] Установлен. пакеты до применения компонента "ПО для дошкольного образования"
Created attachment 19465 [details] Установлен. пакеты после применения компонента "ПО для дошкольного образования"
Created attachment 19466 [details] Установлен. пакеты после удаления компонента "ПО для дошкольного образования"
Created attachment 19467 [details] Удаление компонента "ПО для дошкольного образования"