Как отключить avahi-демон в Ubuntu 16.04 LTS?

Как отключить avahi-daemon в Ubuntu 16.04 LTS? я пытался

sudo sh -c "echo 'manual'>/etc/init/avahi-daemon.override"

но похоже это не работает.

И как отключить cups-browsed? я пытался

sudo sh -c "echo 'manual'>/etc/init/cups-browsed.override"

но похоже это не работает.

3 ответа

Поскольку 16.04 является системой systemd, вам нужно сделать

sudo systemctl disable avahi-daemon.socket
sudo systemctl disable avahi-daemon.service

Кроме того, cups-browsed.service "хочет" запустить avahi, так что вам придется либо отключить это, либо закомментировать строку в /lib/systemd/system/cups-browsed.service:

Wants=avahi-daemon.service

Тогда вам не нужно ничего удалять.

Это не вступит в силу до перезагрузки, но вы можете сделать

sudo systemctl stop avahi-daemon.socket
sudo systemctl stop avahi-daemon.service

Если вы хотите остановить это прямо сейчас.

Попробовав пару вещей, тот, который работал на меня, был

apt-get remove avahi-daemon

Я пытался

update-rc.d -f avahi-daemon remove  
echo manual > /etc/init/avahi-daemon.override
systemctl disable avahi-daemon
systemctl disable avahi-service

но все же avahi-daemon появился после перезагрузки.
Итак, я закончил с
apt-get purge avahi-daemon

который наконец решил проблему для меня.

Другие вопросы по тегам