我为我的一个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
复制相似问题