debian
私のプロジェクトの1つのautotool
パッケージを作成しました。作成とインストールに問題はありませんでした。debian
問題は、Debianにsystemd
サービスファイルが含まれているためインストール中ですが、/usr/lib/systemd/user/
Debianをインストールした後にサービス(ユニットファイル)を有効にできないことです。
追加してみました
%:
dh $@ --with autoreconf --with-systemd
debian rules
ファイルにありますが動作しません。systemd service
Debianをインストールした後に有効にする他の方法はありますか?
メモ:
サービスファイルに問題はありません。 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
も有効です。