How to disable avahi-daemon in Ubuntu 16.04 LTS?
Solution 1:
Since 16.04 is a systemd system, you need to do
sudo systemctl disable avahi-daemon.socket
sudo systemctl disable avahi-daemon.service
Also, the cups-browsed.service "Wants" avahi to start, so you'll either have to disable that, too, or comment out the line in /lib/systemd/system/cups-browsed.service
:
Wants=avahi-daemon.service
Then you don't need to uninstall anything.
This won't take effect until reboot, but you can do
sudo systemctl stop avahi-daemon.socket
sudo systemctl stop avahi-daemon.service
If you want to stop it right away.
Solution 2:
After trying a couple of things, the one wich worked for me was
apt-get remove avahi-daemon
Solution 3:
I have tried
update-rc.d -f avahi-daemon remove
echo manual > /etc/init/avahi-daemon.override
systemctl disable avahi-daemon
systemctl disable avahi-service
but still avahi-daemon came up after reboot.
So I ended up withapt-get purge avahi-daemon
which finally solved the problem for me.