Что Вы подразумеваете под установкой зависимости? Если у Вас есть сервис, который полагается на сервис на другой сервер затем, необходимо будет использовать что-то для контроля состояния сервиса, на который полагаются.
Принятие сервиса 2 полагается на сервис 1 работа, это - сервер. Если сервис 2 сбоя, когда сервис 1 сбой, то можно написать сценарий команды, чтобы запустить сервис 1 и иметь то выполнение когда сервис 2 сбоя после 3 повторений.
Если сервис 2 не обязательно перестал работать, то необходимо использовать что-то как (дорогой) менеджер Solarwinds Application Performance или IPSentry (недорогой), чтобы контролировать состояние сервиса 1 и выполнить сценарий запуска, если сервис 1 умирает (или в наименьшем количестве e-mail/page Вы).
KSplice был новым фрагментом кода, и ничего похожего не было написано для Linux. Хотя возможно (и вероятно), что кто-то сможет разветвить старый открытый исходный код и продолжить разработку, в настоящее время в дистрибутиве нет альтернативных программных средств для «горячего исправления» работающего ядра Linux.
kexec - удобный способ быстрой перезагрузки. Хотя это не «обновление ядра в реальном времени», в нем есть некоторые интересные вещи, такие как обход BIOS, POST и BootLoader ...
Некоторую дополнительную информацию можно найти в теме Ubuntu «RapidReboot»: https: / /wiki.ubuntu.com/RapidReboot
(Раскрытие: я работаю на Canonical)
Так как вы просили, конкретно для Ubuntu, Canonical теперь предоставляет эту услугу на 16. 04.
В нем используется технология живого патча в ядре верхнего уровня Linux с момента выхода 4.0.
.