我为我的一个debian
项目创建了一个autotool
包,在创建debian
方面没有任何问题,installation.The的问题是debian包含一个systemd
服务文件,我正在将它安装到/usr/lib/systemd/user/
上,但是在安装debian之后,我无法启用该服务(单元文件)。
我试着添加
%:
dh $@ --with autoreconf --with-systemd
在debian rules
文件中,但它不是working.So,在安装debian之后,还有其他方法可以启用systemd service
吗?
注意:服务文件中没有问题,我可以在使用systemctl
命令安装debian之后手动启用它。
发布于 2014-12-10 09:16:26
不是很干净,但是可以在文件夹中创建到服务的软链接。
/etc/systemd/system/multi-user.target.wants/
例如:
ln -s /etc/systemd/system/multi-user.target.wants/yourservice.service /usr/lib/systemd/user/yourservice.service
发布于 2015-12-31 14:30:16
正确的语法是--with systemd
,尽管--with=systemd
也能工作。
https://unix.stackexchange.com/questions/172470
复制相似问题