시스템 서비스 파일을 활성화하시겠습니까?

시스템 서비스 파일을 활성화하시겠습니까?

debian내 프로젝트 중 하나에 대한 autotool패키지를 만들었습니다 . 만들고 설치하는 데 아무런 문제가 없었습니다. debian문제는 데비안에 systemd서비스 파일이 포함되어 있어서 설치 중인데 /usr/lib/systemd/user/데비안을 설치한 후 서비스(유닛 파일)를 활성화할 수 없다는 것입니다.

추가해 보았습니다

%: 
      dh $@ --with autoreconf --with-systemd

debian rules파일 에 있지만 작동하지 않습니다. systemd service데비안을 설치한 후에 활성화할 수 있는 다른 방법이 있나요 ?

노트: 서비스 파일에는 문제가 없습니다 . debian을 설치한 후 명령을 사용하여 systemctl수동으로 활성화 할 수 있습니다.

답변1

그다지 깨끗하지는 않지만 폴더에 서비스에 대한 소프트 링크를 만들 수 있습니다

/etc/systemd/system/multi-user.target.wants/

예를 들어:

ln -s /etc/systemd/system/multi-user.target.wants/yourservice.service /usr/lib/systemd/user/yourservice.service

답변2

올바른 구문은 이지만 --with systemd--with=systemd역시 유효합니다.

관련 정보