1 votes

Débarrassez-vous de la demande de redémarrage par Software-Updater après une mise à jour du noyau, par exemple.

J'ai configuré l'outil de mise à jour du logiciel de l'interface graphique pour qu'il ne vérifie jamais automatiquement les mises à jour, car je préfère le faire moi-même à l'aide de la ligne de commande. apt-get .

Mais à chaque fois que j'installe des mises à jour qui nécessitent un redémarrage (principalement le noyau et la glibc, je pense), le programme de mise à jour des logiciels de l'interface graphique s'active et me montre cette petite invite de redémarrage avec les trois boutons. Settings... Reboot later Reboot now ou similaire à ceci (je vois une version traduite de celui-ci).

C'est ennuyeux, d'autant plus qu'il continue à apparaître toutes les heures environ, même après avoir refusé de redémarrer. J'éteins la machine tous les jours de toute façon et il n'est donc pas important pour moi qu'on me le rappelle.

Comment empêcher cette fenêtre d'apparaître ou comment la configurer pour qu'elle reste fermée après que j'ai cliqué sur Reboot later une fois ?


Ce que j'ai déjà fait, c'est de configurer le programme de mise à jour des logiciels pour qu'il ne recherche jamais automatiquement les mises à jour, mais cela n'a bien sûr rien à voir avec l'invite au redémarrage :

software&updates > update settings

J'ai également modifié la clé dconf com.ubuntu.update-notifier/no-show-notifications a True en utilisant dconf-editor mais la fenêtre apparaît toujours.

dconf-editor

1voto

Curtis Points 11

Lorsque vous installez des mises à jour, deux fichiers sont créés dans /run qui sont lus pour déterminer si les mises à jour nécessitent un redémarrage : reboot-required y reboot-required.pkgs L'un d'entre eux est juste une chaîne de caractères indiquant qu'un redémarrage est nécessaire et l'autre montre quel(s) paquet(s) le demande(nt).

Vous pouvez (en tant que root ou avec sudo ) rm ces deux fichiers et ça devrait le faire. Les tronquer n'est pas suffisant - ils ne doivent pas exister. Curieusement, je ne trouve rien dans le fichier /etc/apt des fichiers à ce sujet et mon seul vrai indice est venu de /etc/update-motd.d pointant vers /usr/lib/update-notifier/update-motd-reboot-required (qui est appelé par SSH lors de la connexion pour indiquer qu'un redémarrage est nécessaire), et qui contient le code suivant :

#!/bin/sh -e
#
# helper for update-motd

if [ -f /var/run/reboot-required ]; then
    cat /var/run/reboot-required
fi

/var/run est un lien symbolique vers /run donc voilà ma réponse. Si vous ne parlez pas sh le if [ -f ... ] est une condition pour voir si un fichier existe ; la commande cat qui suit imprime son contenu dans la session SSH.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X