Установка программного обеспечения Linux

Должна быть возможность выяснить, что обеспечивает этот вывод для вас, просмотрев любые хуки, определенные в aptконфигурации (смотрим в/etc/apt/apt.conf.d). Один пакет, реализующий это, —whatmaps; его можно даже настроить на автоматический перезапуск служб после обновлений безопасности.

К сожалению, whatmapsсложно использовать вне apt, когда вы ищете все процессы, которые необходимо перезапустить. Вместо этого я использую checkrestartиз пакета debian-goodies.

В вашем случае речь идет о пакете needrestart, и вы можете запустить проверку перезапуска напрямую:

sudo needrestart

1
25.09.2021, 11:45
1 ответ

Разработчики по-разному подходят к запуску конкретного программного обеспечения. Некоторые из них предпочитают читать все параметры из конфигурационного файла (с ), как в Matlab. Другие предпочитают устанавливать некоторые параметры в переменных среды и командной строке, например, в openFOAM.

Разработчики некоторых программ вынуждены использовать сценарии оболочки, потому что некоторые параметры могут быть установлены только во время запуска (, например, в большинстве программ Java -размер кучи, GC и т. д. ). Разработчики других программ хотят/должны изменить переменные среды (, такие как LANG, LD _LIBRARY _PATH и т. д. ), не устанавливая их для всей среды/терминала, поэтому они также используют сценарии оболочки.

Оба способа работают (как видите ).

2
25.09.2021, 13:37

Теги

Похожие вопросы