jak wyłączyć automatyczne odświeżanie w trybie Snap

21

Czy można wyłączyć automatyczne odświeżanie w trybie Snap? Ten link mówi, że Snapy są aktualizowane codziennie w tle do najnowszej wersji. Niektóre przystawki (np. Vlc) są budowane codziennie i nie ma sensu instalować ich codziennie.

Ko Lin
źródło

Odpowiedzi:

8

W chwili pisania tego tekstu nie jest możliwe, co wywołało sporą debatę .

Możliwe jest jednak wyłączenie automatycznej aktualizacji, jeśli połączenie sieciowe jest mierzone.

Najpierw przejdź do ustawień sieci.

Ustawienia sieci

Następnie kliknij koła zębate po prawej stronie obu interfejsów sieciowych i zaznacz „ogranicz wykorzystanie danych w tle” - oznacza to, że połączenie jest mierzone.

Ogranicz dane w tle

Na koniec otwórz terminal i wpisz ( dokumenty ):

sudo snap set system refresh.metered=hold
Martin Andersson
źródło
5

obecnie nie jest to możliwe, można jednak zaplanować czas automatycznej aktualizacji snapów za pomocą tego polecenia

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

W takim przypadku aktualizacje będą się odbywać tylko raz dziennie między 20:00 a 8:00 (przykład)

Tanesh Chuckowree
źródło
`` `zestaw przystawek odświeżanie rdzenia.schedule = błąd 20-8: nie można wykonać następujących zadań: - Uruchom haka konfiguracyjnego przystawki„ rdzenia ”(uruchom haka„ konfiguruj ”: nie można przeanalizować„ 20 ”: niepoprawny czas) '' `
sergiusens,
ten ostatni zadziałał.
sergiusens,
4

Jednym z obejść może być instalacja z kanału specyficznego dla wersji, tj. Dla PyCharm:

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

Następnie zakładam , przystawka nie będą aktualizowane, chyba że nowa wersja łata do 2018.3 jest zwolniony. Zakładam, ponieważ kiedy wystawiam a snap refresh pycharm-professional, nie jestem aktualizowany do najnowszej wersji 2019.1.1. Zdecydowanie ma sens to, że kanały działałyby w ten sposób, i pozwalają dystrybutorom na kontrolę nad aktualizacjami na lepsze lub gorsze.

Aby zobaczyć dostępne kanały, użyj snap infonp

$ 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
źródło
3

Usługa odświeżania jest uruchamiana przez systemd i konfigurowana w:

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

Jeśli chcesz wyłączyć automatyczne odświeżanie, zastąp te konfiguracje w / etc / systemd. Probaby najłatwiej jest po prostu ustawić timer na częstotliwość, którą lubisz.

Telegrapher
źródło