如何在快照中禁用自动刷新


21

是否可以在快照中禁用自动刷新?该链接表示快照每天都会在后台自动更新为最新版本。每天都会生成一些快照(例如vlc),并且每天都没有安装它们。

Answers:


8

在撰写本文时,这是不可能的,这引起了很大的争论

但是,如果对网络连接进行计量,则可以禁用自动更新。

首先,转到您的网络设置。

网络设置

然后,单击两个网络接口右侧的齿轮,然后勾选“限制后台数据使用”-这将连接标记为已计量。

限制背景数据

最后,打开一个终端并输入(docs):

sudo snap set system refresh.metered=hold

5

目前尚无法执行此操作,但是,您可以使用以下命令安排将快照自动更新为您喜欢的时间

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

在这种情况下,更新只会在每天晚上8点至早上8点之间进行一次(示例)


```快照设置核心refresh.schedule = 20-8错误:无法执行以下任务:-运行“核心”快照的配置钩子(运行挂钩“ configure”:无法解析“ 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中覆盖这些配置。最简单的方法就是将计时器设置为您喜欢的频率。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.