Здравствуйте. Возможно это не в тему, но хотела бы предложить следующее (обсудить) -
Было бы хорошо добавить в вывод программы apt (и aptitude и др. программ, делающих обновления системы) в конце вывод по аналогии, как это делает программа needrestart и needrestart-session. Сейчас эти программы выдают в таком виде ------------- Сканирование процессов... Сканирование кандидатов... Сканирование образов linux... Запущено ядро последней версии. Failed to check for processor microcode upgrades. Службы не требуют перезапуска. Контейнеры не требуют перезапуска. Сеансы пользователей с устаревшими процессами: user @ session #2: xfce4-session[2853] user @ user manager service: systemd[1754] ----------------- Сюда сейчас надо добавить, чтоб было ясно - какая программа это выдаёт, чтоб выглядело примерно так - ----- Show old opportunities as well as new ones: how-can-i-help -- old ----- Результаты работы программы: needrestart и needrestart-session Сканирование процессов... ------------------------------------------------- А то увидев эти выводы стала гадать - какая программа стала выводить эти сообщения. В результате "откручивая время назад" и исследуя - какую программу установила и она стала выдавать этот результат, установила, какая именно программа это делает. Сообщения полезны и информативны для пользователя (для всех - Stable, Testing, Unstable), и плюс русифицированы (одна строка почему-то только проскакивает по английски), надо только дописать - какая программы даёт этот вывод. Ведь вот же чуть ранее - выдаётся сообщение = How can you help? (doc: https://wiki.debian.org/how-can-i-help ) ====== ........ ----- Show old opportunities as well as new ones: how-can-i-help -- old ----- Всё ясно и понятно - какая программа инициирует выдачу сообщения. А по needrestart возможно надо где-то в самом оригинальном пакете изменить или в системе Debian - когда работают вместе, взаимосвязанно, "в одной упряжки" многие программы (то есть выполняется какой-то сценарий) - когда пользователь выполняет apt update apt upgrade или обновляет систему или ставит пакеты через менеджеров пакетов - Aptitude, Synaptic, Dselect и т.д. Информирование пользователя об этом "подталкивает" пользователя в спину - что надо сделать выход и вновь вход в свою учётную запись. И вообще может быть было бы полезно эти программы добавить в основной "костяк" пакетов, которые ставятся по умолчанию с инсталлятором? Понимаю, что чуть "распухнет" общий объём. Но всё же считаю, что полезность для пользователя в данном случае перевешивает. А тот, кто сам понимает где и что ему надо делать, может их потом удалить. В деталях не помню про выбор блоков пакетов в Установщике, но можно было бы сделать так- если пользователь ставит стандарные блоки, но не устанавливает сервисы (специализированные), то программа "поймёт" - что это- простой пользователь (и он же администратор) (с большой долей вероятности такое можно предположить) - тогда установщик предложит поставить эти две программы. А если пользователь пометил к установке блоки с сервисными службами, то выдать ему окно и предложить "отжать" галочки - то есть отменить (по его прямому желанию) установку этих двух пакетов. Но простой пользователь от установки этих пакетов выиграет. Хотя можно и не ставить эти пакеты, а где-то в сценариях обновления (может в APT?) дописать код, чтобы APT сам выводил напоминание о серьёзных обновлениях - по аналогии с этими программами. Скорее всего - это - наилучший вариант :-))) С большим бы удовольствием помогла, но я не программист, а просто любознательный человек, с уважением относящийся к специалистам, кто может писать код. И обращающий внимание на очень интересные возможности в программах там и сям.