On Fri, Aug 22, 2014 at 03:50:41PM +0400, Alexei V. Mezin wrote: > Ну то есть берем абстрактный foobard, которому никто не нужен, и который > никому не нужен (в плане других сервисов и зависимостей). apt-get > install поставит пакет, в нем будет юнит соотвествующий. Пользователь > захочет запускать сервис при старте системы, сделает enable и ничего не > получит? Так? И ему придется вручную прописывать в зависимости к > кому-нить этот foobard? Если это сервис с правильно написанным unit'ом, то у него в секции Install будет WantedBy=multi-user.target или WantedBy=default.target. В таком случае поведение enable/disable будет выглядеть идентично ситуации с chkconfig, разве что без возможности во так легко из консоли управлять на каком "уровне" сервис запускается. Кроме multi-user.target и graphical.target (аналоги 3 и 5-го уровней загрузки) в systemd есть еще множество специальных target'ов. Например basic.target (ранняя стадия загрузки), network.target (запуск сети), local-fs.target (монтирование локальных FS). И -- да, если в юните не указано от кого он зависит, и в системе не оказалось ни одного юнита, содержащего зависимость на этот, то от попыток пользователя выполнить enable не будет никакой пользы. -- С уважением, Денис http://mithraen.ru/