Pour une raison quelconque, je dois désactiver un service système au démarrage. Dans mon cas, c'est le démon Avahi. Je ne veux tout simplement pas que ça démarre au démarrage.
Dans les versions précédentes d'Ubuntu (par exemple 12.04), je pouvais faire
Sudo update-rc.d avahi-daemon disable
Cependant, le 14.04 il montre
update-rc.d: warning: start runlevel arguments (none) do not match avahi-daemon Default-Start values (2 3 4 5)
update-rc.d: warning: stop runlevel arguments (none) do not match avahi-daemon Default-Stop values (0 1 6)
System start/stop links for /etc/init.d/avahi-daemon do not exist.
Et Avahi est démarré au démarrage. Comment puis-je désactiver ceci? Je cherche un moyen de le faire en ligne de commande.
Et s'il te plaît, explique-toi ce qui s'est passé ici? Certains changements dans une version récente d'Ubuntu ont interrompu l'utilisation de update-rc.d
? Je soupçonne que je manque quelque chose ici.
Ubuntu utilise pstart au lieu de SysV Init pour démarrer les services au démarrage. Ainsi, certains services ne disposent pas d'un script SysV Init mais d'un fichier de description de travail Upstart dans /etc/init/
(et non /etc/init.d/
). Pour ces update-rc.d
ne fonctionne pas.
Utilisation
echo manual | Sudo tee /etc/init/avahi-daemon.override
désactiver avahi-daemon
à partir du démarrage. Remplacez avahi-daemon
par le service que vous souhaitez arrêter.
Voir Intro d'Upstart, Livre de recettes et meilleures pratiques pour en savoir plus sur l'utilisation de Upstart.