web-dev-qa-db-fra.com

désactiver les mises à jour à partir de la ligne de commande dans Ubuntu 16.04

Existe-t-il un schéma gsettings pour sélectionner "Jamais" sur

paramètres système-> logiciels et mises à jour-> mises à jour-> rechercher automatiquement des mises à jour

Toute autre option de ligne de commande permettant de désactiver les mises à jour automatiques me convient.

Merci

9
rok

Grâce aux suggestions de Norbert et de Doug, j'ai proposé cette solution:

Sudo sed -i 's/APT::Periodic::Update-Package-Lists "1"/APT::Periodic::Update-Package-Lists "0"/' /etc/apt/apt.conf.d/20-auto-upgrades
6
rok

Selon cela post

Désactivez apt-daily.service:

systemctl stop apt-daily.timer
systemctl disable apt-daily.timer
systemctl disable apt-daily.service
systemctl stop apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.service

Ou

systemctl disable --now apt-daily{,-upgrade}.{timer,service}
9
abu_bua

Non, il n'y a pas de choix pour ça. Dans 16.04, ces options pertinentes sont définies dans le fichier /etc/apt/apt.conf.d/10periodic

De toute évidence, le moyen le plus simple de modifier consiste à utiliser Logiciels & Mises à jour> Mises à jour pour modifier ce fichier si vous changez de valeur par défaut. Vous pouvez modifier ce fichier manuellement si vous le souhaitez ou créer une commande permettant de définir la ou les options sur false ("0").

2
doug

Dans Ubuntu 18.04 (LUbuntu), je n'avais pas de moyen facile de le faire, mais de faire un lien symbolique vers true:

mv /usr/bin/update-manager /usr/bin/update-manager.bak # if needed
ln -s /bin/true /usr/bin/update-manager
0
ATorras