Comment empêcher Snapd de se mettre à jour automatiquement?

21

Je viens d'installer Ubuntu 18.04. Après quelques minutes, j'ai remarqué que ma bande passante est remarquablement faible. J'ai installé nethogset réalisé que /usr/lib/snapd/snapdje consomme mon Internet.

Des questions:

  1. Comment puis-je le désactiver? Cela m'empêche vraiment d'utiliser Internet.
  2. Puis-je désactiver le système de packages snap lors de l'installation d'Ubuntu?

Merci beaucoup,

Shahin
la source
1
Je suppose qu'il est important de conserver un moyen d'obtenir des mises à jour de sécurité pour les packages d'instantanés existants. Quitter le système sans procédure de mise à niveau de sécurité automatisée serait un énorme pas en arrière. Mais bien sûr, il doit y avoir un moyen de gérer la surutilisation de la bande passante.
nealmcb

Réponses:

19

Les packages Snap sont un bon moyen d'accéder à beaucoup plus de logiciels qu'auparavant. Vous pouvez désormais obtenir en tant que packages instantanés Skype, LibreOffice Latest, GIMP Latest, tous les IDE JetBrains ou même des jeux.

Tous ces éléments sont installés à l'aide de l'application Ubuntu Software et il n'est pas nécessaire d'utiliser la ligne de commande.

La question importante pour vous est la suivante: avez-vous vraiment besoin de désactiver les packages d'accrochage?

Pour désactiver temporairement les packages d'accrochage (jusqu'au redémarrage ou si vous exécutez avec start):

sudo systemctl stop snapd.service

Pour désactiver définitivement les packages d'accrochage:

sudo systemctl stop snapd.service
sudo systemctl disable snapd.service

Pour réactiver les packages d'accrochage:

sudo systemctl reenable snapd.service
sudo systemctl start snapd.service
Simos
la source
11

Vous pouvez désactiver le démarrage automatique du service. comme ça.

Si vous avez besoin de mettre à jour un programme snap, vous pouvez utiliser la commande snap refresh

PS Si ces réponses n'ont pas aidé, vous pouvez faire ensuite:

sudo systemctl mask snapd.service- Désactivez complètement le service en le liant à / dev / null; vous ne pouvez pas démarrer le service manuellement ou activer le service.

sudo systemctl unmask snapd.service - Supprime le lien vers / dev / null et rétablit la possibilité d'activer et / ou de démarrer manuellement le service

Viktor Vladimyrovich
la source
cela devrait être considéré comme la vraie réponse. la réponse "officielle" consiste simplement à donner à l'auteur de la demande le contournement.
Emandudeguy
1
La réponse devrait montrer comment ouvrir cette boîte de dialogue de services
doug
1
Cela ne désactiverait-il pas les mises à jour de sécurité, laissant le système vulnérable la prochaine fois qu'une nouvelle vulnérabilité n'est pas corrigée?
nealmcb
Sur ma distribution Ubuntu Budgie 18.10, j'ai trouvé le paramètre en cliquant sur le bouton Démarrer puis en recherchant "Applications de démarrage". Cependant, cela ne résout pas le problème. La mise à jour automatique continue.
Martin Andersson
4
La mise à jour de sécurité consiste à utiliser 1Mb / s pendant quelques secondes de temps en temps (peut-être pendant que l'écran est verrouillé), et non à 1Mb / s pendant cinq minutes pendant que je joue, c'est un abus flagrant de ma connexion Internet. Avant d'en faire quelques-uns, lsofje pensais que c'était un logiciel malveillant étrange.
Avio
1

J'ai essayé de déterminer le pidpour /usr/lib/snapd/snapd, en utilisant sudo nethogs wlp4s0.
Puis tué ce processus en utilisant sudo kill -9 pid_of_the process.
Ensuite, désactivé ce processus à l'aide de sudo systemctl disable snapd.service.
Depuis lors, je vis une vie paisible. Mon utilisation des données reste également sous contrôle.

taurus05
la source