Debian にサービスをインストールする際の自動起動防止

Debian にサービスをインストールする際の自動起動防止

インストール時にサービスが開始されないようにするにはどうすればよいですか?

手動でインストールするzerotier-one場合

apt install zerotier-one

両方有効(と同じsystemctl enable zerotier-one)とここに行く(と同じsystemctl start zerotier-one)自動。この動作を防ぐ方法はありますか?

起動して起動するには、.debビルドパッケージの制御ファイルを確認してください。ただし、debhelperのマンページには、起動/起動を防ぐ方法は記載されていません。dh_systemd_enabledh_installinit

答え1

ワンタイムインストールの場合は、次のサービスを開始しないようにすることができます。マスキングあらかじめ:

sudo systemctl mask zerotier-one

(望むよりdebian-devel「インストール中にデーモンを起動しないでください」に関する最近のトピックDebian の特定の文脈に関する文書の欠如を含む関連議論。 )

より包括的なポリシーを定義するには、次のものを使用できます。システムデフォルト、これは単一のサービス用に特別に設計されています。

disable zerotier-one.service

関連情報