apt+установщик_кое-что бы добавить
Здравствуйте.
Возможно это не в тему, но хотела бы предложить следующее (обсудить) -
Было бы хорошо добавить в вывод программы 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 сам выводил напоминание о
серьёзных обновлениях - по аналогии с этими программами.
Скорее всего - это - наилучший вариант :-)))
С большим бы удовольствием помогла, но я не программист, а просто
любознательный человек, с уважением относящийся к специалистам, кто
может писать код.
И обращающий внимание на очень интересные возможности в программах там
и сям.
Reply to: