Não é muito limpo, mas você pode criar um link para o serviço na pasta
/etc/systemd/system/multi-user.target.wants/
Por exemplo:
ln -s /etc/systemd/system/multi-user.target.wants/yourservice.service /usr/lib/systemd/user/yourservice.service
Eu criei um pacote debian para um dos meus autotool project.Eu não tenho nenhum problema em debian criação e instalação.O problema é que o debian inclui um arquivo de serviço systemd e eu ' m instalando-o em /usr/lib/systemd/user/ , mas depois de instalar o debian, não consigo ativar esse serviço (arquivo de unidade).
Eu tentei adicionar
%:
dh $@ --with autoreconf --with-systemd
no arquivo debian rules , mas ele não está funcionando. Então existe alguma outra maneira que eu possa ativar o systemd service depois de instalar o meu debian.
Nota:
Nenhum problema no arquivo de serviço eu posso ativá-lo manualmente depois de instalar o debian usando o comando systemctl .
Não é muito limpo, mas você pode criar um link para o serviço na pasta
/etc/systemd/system/multi-user.target.wants/
Por exemplo:
ln -s /etc/systemd/system/multi-user.target.wants/yourservice.service /usr/lib/systemd/user/yourservice.service
A sintaxe correta é --with systemd , embora --with=systemd também funcione.