Wie deaktiviere ich den Avahi-Daemon in Ubuntu 16.04 LTS?

8

Wie avahi-daemonin Ubuntu 16.04 LTS deaktivieren ? Ich habe versucht

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

aber es scheint nicht zu funktionieren.

Und wie deaktiviere ich cups-browsed? Ich habe versucht

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

aber es scheint nicht zu funktionieren.

D. Ktt
quelle
1
Ich hasse Ubuntu, weil er alles
kaputt gemacht hat

Antworten:

9

Da 16.04 ein systemd-System ist, müssen Sie dies tun

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

Außerdem soll der cup-browed.service "Will" avahi starten, sodass Sie entweder das deaktivieren oder die Zeile in auskommentieren müssen /lib/systemd/system/cups-browsed.service:

Wants=avahi-daemon.service

Dann müssen Sie nichts deinstallieren.

Dies wird erst nach einem Neustart wirksam, aber Sie können dies tun

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

Wenn Sie es sofort stoppen möchten.

Labyrinth
quelle
sudo systemctl deaktiviere avahi-daemon.socket / sudo systemctl deaktiviere avahi-daemon.service - dies funktioniert nicht, nachdem der Neustart von avahi-daemon trotzdem gestartet wurde.
D. Ktt
1
Wahr. Es stellt sich heraus, dass Cups-Browsed.Service es einholen möchte. Ich habe meine Antwort überprüft und überprüft, dass Avahi beim Neustart auf meinem System nicht mehr startet.
Labyrinth
Ich musste das avahi-autoipdPaket entfernen , damit dies wirksam wurde. Obwohl das avahi-daemondeaktiviert und in meinem Fall deinstalliert wurde, startete ifup immer noch den avahi-autoipdDienst, der zu meinen Problemen führte.
Tyleha
7

Nachdem ich ein paar Dinge ausprobiert hatte, war das, was für mich funktionierte

apt-get remove avahi-daemon
maiky_forrester
quelle
1
Lol. Wahrscheinlich, was jeder tun will. Ich habe das Ding mit CPU gesehen und es einfach gelöscht.
Sudo
1
Es ist ein schmutziger Job, hoffentlich kommt er nicht wieder.
Prosti
3

Ich habe versucht

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

Trotzdem wurde der Avahi-Daemon nach dem Neustart gestartet.
Also bin ich mit gelandet
apt-get purge avahi-daemon

das löste schließlich das Problem für mich.

user333869
quelle
1
mochte den Ansatz.
Prosti