comment désactiver la régénération automatique en un instant

21

Est-il possible de désactiver la régénération automatique en un instant? Ce lien indique que les snaps sont mis à jour automatiquement en arrière-plan vers la dernière version, tous les jours. Certains snaps (par exemple vlc) sont construits quotidiennement, et cela n'a aucun sens de les installer tous les jours.

Ko Lin
la source

Réponses:

8

Ce n'est pas possible au moment de la rédaction de ce document, ce qui a suscité tout un débat .

Cependant, il est possible de désactiver la mise à jour automatique si la connexion réseau est mesurée.

Tout d'abord, accédez aux paramètres de votre réseau.

Paramètres réseau

Ensuite, cliquez sur les roues dentées sur le côté droit de vos deux interfaces réseau et cochez "restreindre l'utilisation des données d'arrière-plan" - cela marque la connexion comme étant mesurée.

Restreindre les données d'arrière-plan

Enfin, ouvrez un terminal et tapez ( docs ):

sudo snap set system refresh.metered=hold
Martin Andersson
la source
5

il n'est actuellement pas possible de le faire, cependant, vous pouvez planifier l'heure à laquelle les snaps sont automatiquement mis à jour à votre convenance avec cette commande

sudo snap set core refresh.schedule=8:00-20:00

Dans ce cas, les mises à jour ne se feront qu'une fois par jour entre 20h et 8h (Un exemple)

Tanesh Chuckowree
la source
`` `erreur snap set core refresh.schedule = 20-8: ne peut pas effectuer les tâches suivantes: - Exécuter le hook de configuration du snap" core "(exécuter le hook" configure ": ne peut pas analyser" 20 ": pas une heure valide)` ` `
sergiusens
ce dernier a fonctionné.
sergiusens
4

Une solution de contournement peut être d'installer à partir d'un canal spécifique à la version, c'est-à-dire pour PyCharm:

snap install pycharm-professional --channel 2018.3/stable --classic

Ensuite, je suppose que le composant logiciel enfichable ne sera pas mis à jour à moins qu'une nouvelle version de correctif pour 2018.3 ne soit publiée. Je suppose, car lorsque snap refresh pycharm-professionalj'émets un , je ne suis pas mis à niveau vers la dernière version 2019.1.1. Il est certainement logique que les canaux fonctionnent de cette manière et permettent aux distributeurs instantanés de contrôler les mises à jour pour le meilleur ou pour le pire.

Pour voir les chaînes disponibles, utilisez snap info, par exemple

$ snap info pycharm-professional
name:      pycharm-professional
summary:   Python IDE for Professional Developers
publisher: jetbrains✓
contact:   https://www.jetbrains.com/pycharm/documentation/
license:   unset
description: |
  PyCharm Professional Edition is an IDE for professional Python development. It is designed by
  programmers, for programmers, to provide all the tools you need for productive Python, Web and
  Scientific development.

  PyCharm Professional Edition is available for a free 30-day evaluation.

  Monthly and yearly subscription options are available for companies and individual users. Find out
  more on https://www.jetbrains.com/pycharm/buy/
commands:
  - pycharm-professional
snap-id:      Uqpw0ZWqy6Wh4mgaWE0rxgM5tAGCwf4D
tracking:     stable
refresh-date: 10 days ago, at 09:22 PDT
channels:
  stable:           2019.1.1 2019-04-03 (127) 392MB classic
  candidate:        2019.1.1 2019-04-03 (127) 392MB classic
  beta:             2019.1.1 2019-04-03 (127) 392MB classic
  edge:             2019.1.1 2019-04-03 (127) 392MB classic
  2019.1/stable:    2019.1.1 2019-04-03 (127) 392MB classic
  2019.1/candidate: 2019.1.1 2019-04-03 (127) 392MB classic
  2019.1/beta:      2019.1.1 2019-04-03 (127) 392MB classic
  2019.1/edge:      2019.1.1 2019-04-03 (127) 392MB classic
  2018.3/stable:    2018.3.5 2019-02-27 (121) 355MB classic
  2018.3/candidate: 2018.3.5 2019-02-27 (121) 355MB classic
  2018.3/beta:      2018.3.5 2019-02-27 (121) 355MB classic
  2018.3/edge:      2018.3.5 2019-02-27 (121) 355MB classic
  2018.2/stable:    2018.2.8 2019-04-12 (128) 313MB classic
  2018.2/candidate: 2018.2.8 2019-04-12 (128) 313MB classic
  2018.2/beta:      2018.2.8 2019-04-12 (128) 313MB classic
  2018.2/edge:      2018.2.8 2019-04-12 (128) 313MB classic
  2018.1/stable:    2018.1.6 2018-11-15 (101) 314MB classic
  2018.1/candidate: 2018.1.6 2018-11-15 (101) 314MB classic
  2018.1/beta:      2018.1.6 2018-11-15 (101) 314MB classic
  2018.1/edge:      2018.1.6 2018-11-15 (101) 314MB classic
  2017.3/stable:    2017.3.7 2018-11-15 (100) 344MB classic
  2017.3/candidate: 2017.3.7 2018-11-15 (100) 344MB classic
  2017.3/beta:      2017.3.7 2018-11-15 (100) 344MB classic
  2017.3/edge:      2017.3.7 2018-11-15 (100) 344MB classic
installed:          2019.1.1            (127) 392MB classic

crizCraig
la source
3

Le service de rafraîchissement est lancé par systemd et configuré dans:

  • /lib/systemd/system/snapd.refresh.service
  • /lib/systemd/system/snapd.refresh.timer

Si vous souhaitez désactiver la régénération automatique, remplacez ces configurations dans / etc / systemd. Probaby, le moyen le plus simple est de simplement régler la minuterie à la fréquence que vous aimez.

Télégraphe
la source