Làm thế nào để vô hiệu hóa autorefresh trong snap


21

Có thể vô hiệu hóa autorefresh trong snap? Liên kết này nói rằng Snaps được cập nhật tự động trong nền của phiên bản mới nhất mỗi ngày. Một số snaps (ví dụ vlc) được xây dựng hàng ngày và không có ý nghĩa gì để cài đặt chúng mỗi ngày.

Câu trả lời:


8

Đó là tại thời điểm viết bài này là không thể, mà đã khuấy động khá nhiều cuộc tranh luận .

Tuy nhiên, có thể tắt cập nhật tự động nếu kết nối mạng được đo.

Đầu tiên, đi đến cài đặt mạng của bạn.

Thiết lạp mạng lưới

Sau đó, nhấp vào bánh xe răng cưa ở phía bên phải của cả hai giao diện mạng của bạn và đánh dấu vào "hạn chế sử dụng dữ liệu nền" - điều này đánh dấu kết nối là được đo.

Hạn chế dữ liệu nền

Cuối cùng, mở terminal và gõ ( docs ):

sudo snap set system refresh.metered=hold

5

Hiện tại không thể làm như vậy, tuy nhiên, bạn có thể sắp xếp thời gian khi các snaps được tự động cập nhật theo ý thích của bạn với lệnh này

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

Trong trường hợp này, các cập nhật sẽ chỉ diễn ra một lần một ngày trong khoảng thời gian từ 8 giờ tối đến 8 giờ sáng (Một ví dụ)


`` `snap set core refresh.schedule = 20-8 error: không thể thực hiện các tác vụ sau: - Chạy hook configure của" core "snap (run hook" configure ": không thể phân tích cú pháp" 20 ": không phải là thời gian hợp lệ)` ` `
sergiusens

cái cuối cùng đã làm việc
sergiusens

4

Một cách giải quyết khác có thể là cài đặt từ một kênh cụ thể của phiên bản, tức là cho PyCharm:

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

Sau đó, tôi cho rằng , snap sẽ không được cập nhật trừ khi phiên bản vá mới đến 2018.3 được phát hành. Tôi giả sử, vì khi tôi phát hành a snap refresh pycharm-professional, tôi không được nâng cấp lên phiên bản 2019.1.1 mới nhất. Điều chắc chắn là các kênh sẽ hoạt động theo cách này và cho phép các nhà phân phối nhanh chóng kiểm soát các bản cập nhật tốt hơn hoặc xấu hơn.

Để xem các kênh có sẵn, sử dụng snap info, tức là

$ 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

Dịch vụ làm mới được khởi chạy bởi systemd và được cấu hình trong:

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

Nếu bạn muốn tắt autorefresh, ghi đè các cấu hình đó trong / etc / systemd. Cách dễ nhất là chỉ cần đặt bộ hẹn giờ theo tần số bạn thích.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.