update-rc.d Debian Stretchでdnsmasqを削除する問題

update-rc.d Debian Stretchでdnsmasqを削除する問題

背景:自宅のDebian StretchコンピュータでDNS検索時間が非常に遅いことを発見し、犯人がdnsmasqであると結論付けました。このコンピュータを削除すると、名前解決が10倍以上速くなりました(数秒の遅延なし)。 )。これで、設定が間違っている可能性がありますが、私のルータにDNSサーバーがあり、それがdnsmasqが見ているものであり、おそらくそれ自体のdnsmasqに似ているので、怠惰で削除したいと思います。

とにかく私は以下を実行します。

update-rc.d remove dnsmasq

そして得る:

insserv: Service dnsmasq has to be enabled to start service apache2
insserv: Service dnsmasq has to be enabled to start service cups-browsed
insserv: exiting now!
update-rc.d: error: insserv rejected the script header

私の質問:

  • なぜapache2そしてcups-browse依存するかdnsmasq
  • cups-browsed基本的になぜ実行されていますか?

ベストアンサー1

怠惰なルール;)

プログラム自体を削除したくない場合:

sudo update-rc.d -f dnsmasq remove

おすすめ記事