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


16

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

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

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

Merci



Non, c'est une autre option .. Je ne cherche pas à "m'informer d'une nouvelle version d'ubuntu" mais à "vérifier automatiquement les mises à jour" ...
rok

Voulez-vous dire des mises à niveau sans assistance? Comme dans cette réponse ?
N0rbert

Réponses:


16

Selon ce 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}

1
L'autre commande semble fonctionner ...
Aleksandar Pavić

Quelle "autre commande"?
mr.zog

9

Grâce aux suggestions de Norbert et doug, j'ai trouvé 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

Non, il n'y a aucun paramètre pour cela. En 16.04, ces options pertinentes sont définies dans le /etc/apt/apt.conf.d/10periodicfichier

De toute évidence, la façon la plus simple de modifier est via Logiciels et mises à jour> Mises à jour qui modifie ce fichier si vous changez par défaut.

Vous pouvez modifier ce fichier manuellement si vous le souhaitez ou créer une commande pour définir la ou les options sur false ("0"

Modifier /etc/apt/apt.conf.d/20auto-upgradespour désactiver les mises à jour automatiques à partir de la ligne de commande:

$ sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Une fois le fichier ouvert, désactivez la directive Update-Package-Lists de 1 à 0, comme indiqué ci-dessous:

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

0

Dans Ubuntu 18.04 (LUbuntu), je n'avais pas de moyen facile de le faire, mais de créer 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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.