스냅에서 자동 새로 고침을 비활성화하는 방법


21

스냅에서 자동 새로 고침을 비활성화 할 수 있습니까? 이 링크 는 스냅이 백그라운드에서 매일 최신 버전으로 자동 업데이트된다고 말합니다. 일부 스냅 (예 : vlc)은 매일 만들어지며 매일 설치하는 것은 의미가 없습니다.

답변:


8

이 글을 쓰는 시점에는 불가능한 일이었으며, 이는 상당히 논쟁여지가 있습니다.

그러나 네트워크 연결이 측정되면 자동 업데이트를 비활성화 할 수 있습니다.

먼저 네트워크 설정으로 이동하십시오.

네트워크 설정

그런 다음 두 네트워크 인터페이스의 오른쪽에있는 톱니 바퀴를 클릭하고 "백그라운드 데이터 사용 제한"을 선택하면 연결이 측정되는 것으로 표시됩니다.

백그라운드 데이터 제한

마지막으로 터미널을 열고 ( docs )를 입력하십시오 .

sudo snap set system refresh.metered=hold

5

현재는 불가능하지만이 명령을 사용하여 원하는대로 스냅이 자동으로 업데이트되는 시간을 예약 할 수 있습니다

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

이 경우 업데이트는 하루에 한 번 오후 8시에서 오전 8시 사이에 발생합니다 (예)


```snap set core refresh.schedule = 20-8 오류 : 다음 작업을 수행 할 수 없습니다 :- "core"스냅의 구성 후크 실행 ( "hook"구성 실행 : "20"을 구문 분석 할 수 없음 : 유효한 시간이 아님)`` `
sergiusens

마지막 하나는 효과가 있었다.
sergiusens

4

한 가지 해결 방법은 버전 별 채널 (예 : PyCharm)에서 설치하는 것입니다.

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

그때, 2018.3의 새 패치 버전이 릴리스되지 않으면 스냅이 업데이트되지 않는다고 가정 합니다. 나는을 발행 할 때 snap refresh pycharm-professional최신 2019.1.1로 업그레이드되지 않았기 때문에 가정 합니다. 채널이 이런 방식으로 작동하고 스냅 분배자가 업데이트를 더 잘 또는 더 잘 제어 할 수 있도록하는 것이 좋습니다.

사용 가능한 채널을 보려면 snap info, 즉

$ 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


3

새로 고침 서비스는 systemd에 의해 시작되고 다음과 같이 구성됩니다.

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

자동 새로 고침을 비활성화하려면 / etc / systemd에서 해당 구성을 재정의하십시오. 가장 쉬운 방법은 타이머를 원하는 주파수로 설정하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.