Назад | Перейти на главную страницу

Соответствующее расположение модуля systemd для программного обеспечения, не установленного с помощью диспетчера пакетов

В соответствии с https://www.freedesktop.org/software/systemd/man/systemd.unit.html, путь к объекту по умолчанию ...

Если я пишу сценарий для установки программного обеспечения на сервер, не используя диспетчер пакетов, ни одно из этих мест не кажется технически правильным.

Поскольку это настраивается сценарием установщика, каталог / usr / lib / systemd / system кажется более подходящим, чем / etc / systemd / system, даже если диспетчер пакетов дистрибутива Linux не используется. Это правильно?

Я думал о попытке изменить SYSTEMD_UNIT_PATH включить что-то вроде / opt / lib / systemd / system, но я уверен, что это плохая идея.

Я немного запутался: почему вы не использовали systemctl? Я предполагаю, что используемые пути в разных дистрибутивах разные, поэтому я бы использовал эту программу для совместимости с разными дистрибутивами и с будущими модификациями!