69 votes

Comment désactiver la fenêtre contextuelle du gestionnaire de mises à jour?

J'ai configuré ceci:

Vérifier automatiquement les mises à jour : Jamais

Mais le gestionnaire de mises à jour continue de s'afficher malgré mes souhaits, je n'ai aucun contrôle. J'ai l'impression d'utiliser à nouveau Windows.

Je veux pouvoir installer les mises à jour de temps en temps, manuellement.

Que puis-je faire?

5voto

wickdninja Points 101

Il est bon qu'Ubuntu vérifie automatiquement les mises à jour, mais ce n'est pas bien qu'il affiche des fenêtres contre votre volonté. Vous pouvez avoir des notifications moins invasives via la barre gnome ou à partir d'applications basées sur terminal (comme Byobu).

Pour désactiver le notifier de mise à jour tout en laissant le gestionnaire de mises à jour vérifier automatiquement les mises à jour, exécutez la commande suivante depuis un terminal :

  1. sudo apt-get install gconf-editor au cas où vous ne l'auriez pas déjà installé
  2. sudo gconf-editor faites attention à l'attribut sudo
  3. chercher app->update-notifier et décocher l'option "auto-launch"
  4. fermer la fenêtre
  5. gconf-editor cette fois en tant qu'utilisateur (c'est-à-dire sans sudo)
  6. rechercher à nouveau app->update-notifier et modifier l'option "regular_auto_launch_interval" au nombre de jours que vous voulez attendre avant que la fenêtre ne s'affiche (0 pour immédiatement, 1 un jour, 99999999 pratiquement jamais)

5voto

GBA Points 51
pkill update-notifier
sudo mv /usr/bin/update-notifier /usr/bin/update-notifier.real
echo -e '#!/bin/bash\nwhile :; do /bin/sleep 86400; done' | sudo tee /usr/bin/update-notifier
sudo chmod 755 /usr/bin/update-notifier

Brutal, mais efficace.

5voto

Nous avons installé Ubuntu 20.04 sur notre serveur local et avons installé le bureau Lubuntu dessus pour GUI. Nous avons désactivé la notification de mise à jour en désinstallant son paquet du serveur. Ci-dessous est la commande pour y parvenir.

# sudo apt-get --purge remove lubuntu-update-notifier

Je pense que la commande ci-dessus vous sera utile.

3voto

Maza Points 31

Je n'aime pas les mises à jour automatiques donc je veux toujours les désactiver. Je utilise Ubuntu 14.04 avec l'environnement de bureau Gnome. gsettings peut ne pas être disponible dans d'autres saveurs d'Ubuntu.

Sur des connexions Internet lentes, la désactivation de apt-xapian-index empêche le téléchargement automatique de paquets, ce qui monopolisera toute votre bande passante (j'ai parfois 256 ko/s en mobile).

sudo chmod a-x /etc/cron.daily/update-notifier-common 
sudo chmod a-x /etc/cron.weekly/apt-xapian-index 
sudo chmod a-x /etc/cron.weekly/update-notifier-common 

gsettings set com.ubuntu.update-notifier regular-auto-launch-interval 3650
gsettings set com.ubuntu.update-manager launch-time 1900000000

Cela semble avoir fonctionné pour moi. 3650 signifie jours... 1900000000 indique que le gestionnaire de mises à jour a été exécuté pour la dernière fois en 2030 :)

Mise à jour : Sur Ubuntu 16.04, il semble que vous pouvez désactiver les mises à jour automatiques avec les commandes suivantes et en modifiant deux fichiers :

sudo mv /etc/xdg/autostart/update-notifier.desktop /etc/xdg/autostart/update-notifier.desktop.old 
sudo mv /etc/xdg/autostart/gnome-software-service.desktop /etc/xdg/autostart/gnome-software-service.desktop.old

Si l'extension est autre que .desktop, ces commandes ne seront pas exécutées au démarrage du système.

Modifier /etc/apt/apt.conf.d/10periodic

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";

Modifier /etc/apt/apt.conf.d/20auto-upgrades

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";

Si vous avez démarré le gestionnaire de mises à jour même UNE fois, ces fichiers contiendront quatre lignes :

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";

Changez simplement toutes les valeurs à "0"

2voto

sbharti Points 246

Je ne suis pas sûr pourquoi personne n'a essayé cela.

Je désactive simplement tous les points de contrôle sous "logiciel Ubuntu" et "autre logiciel" dans "logiciels et mises à jour", en plus de paramétrer les options sous "mises à jour automatiques" et "vérifier les nouvelles versions" sur "jamais". Cela évite toute vérification car il n'y a aucun lien, donc pas de pop-up.

Mon principal problème était que ces mises à jour consomment beaucoup de données internet. Pour les gens en déplacement, les données 3G/4G sont chères et nous aimerions optimiser leur utilisation. J'espère qu'Ubuntu comprend cette préoccupation et fournit des options plus simples pour désactiver complètement les mises à jour selon les besoins des utilisateurs.

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