Làm thế nào để ngăn chặn snapd từ tự động cập nhật?


20

Tôi vừa cài đặt Ubuntu 18.04. Sau vài phút tôi nhận thấy băng thông của tôi thấp đáng kể. Tôi đã cài đặt nethogsvà nhận ra /usr/lib/snapd/snapdđang tiêu thụ internet của tôi.

Câu hỏi:

  1. Làm thế nào tôi có thể vô hiệu hóa nó? Nó thực sự ngăn tôi sử dụng internet.
  2. Tôi có thể tắt hệ thống gói snap khi cài đặt Ubuntu không?

Cảm ơn rất nhiều,


1
Tôi cho rằng điều quan trọng là duy trì một cách để có được các bản cập nhật bảo mật cho các gói snap hiện có. Rời khỏi hệ thống mà không có quy trình nâng cấp bảo mật tự động sẽ có một bước lùi rất lớn. Nhưng tất nhiên cần phải có một cách để quản lý việc lạm dụng băng thông.
nealmcb

Câu trả lời:


18

Gói Snap là một cách tốt để có quyền truy cập vào phần mềm nhiều hơn trước. Giờ đây, bạn có thể nhận các gói snap Skype, LibreScript mới nhất, GIMP mới nhất, tất cả các IDE JetBrains hoặc thậm chí các trò chơi.

Tất cả những thứ này được cài đặt bằng ứng dụng Phần mềm Ubuntu và không cần thiết phải sử dụng dòng lệnh.

Câu hỏi quan trọng đối với bạn là đây, bạn có thực sự cần phải tắt các gói snap không?

Để tạm thời vô hiệu hóa các gói snap (cho đến khi khởi động lại hoặc nếu bạn chạy với start):

sudo systemctl stop snapd.service

Để vô hiệu hóa vĩnh viễn các gói snap:

sudo systemctl stop snapd.service
sudo systemctl disable snapd.service

Để gói snap reenable:

sudo systemctl reenable snapd.service
sudo systemctl start snapd.service

11

Bạn có thể tắt tự động khởi động cho dịch vụ. như thế này.

Nếu bạn cần cập nhật một chương trình snap, bạn có thể sử dụng lệnh snap refresh

PS Nếu những câu trả lời này không giúp được gì bạn có thể làm tiếp theo:

sudo systemctl mask snapd.service- Vô hiệu hóa hoàn toàn dịch vụ bằng cách liên kết nó với / dev / null; bạn không thể khởi động dịch vụ theo cách thủ công hoặc kích hoạt dịch vụ.

sudo systemctl unmask snapd.service - Xóa liên kết đến / dev / null và khôi phục khả năng kích hoạt và hoặc tự khởi động dịch vụ


đây nên được coi là câu trả lời thực sự câu trả lời "chính thức" chỉ mang lại cho người hỏi sự run rẩy.
Emandudeguy

1
Câu trả lời sẽ chỉ ra cách mở hộp thoại dịch vụ đó
doug

1
Điều này sẽ không vô hiệu hóa các cập nhật bảo mật, khiến hệ thống dễ bị tấn công vào lần tới khi lỗ hổng mới không được vá?
nealmcb

Trên bản phân phối Ubuntu Budgie 18.10 của tôi, tôi đã tìm thấy cài đặt bằng cách nhấp vào nút bắt đầu, sau đó tìm kiếm "Ứng dụng khởi động". Tuy nhiên, điều này không giải quyết được vấn đề. Bản cập nhật tự động tiếp tục.
Martin Andersson

4
Cập nhật bảo mật là sử dụng 1Mb / giây trong vài giây mỗi lần và sau đó (có thể trong khi màn hình bị khóa), không phải 1Mb / giây trong năm phút khi tôi đang chơi game, đây là hành vi lạm dụng kết nối internet của tôi. Trước khi làm một vài điều lsoftôi nghĩ đó là một phần mềm độc hại kỳ lạ.
Avio

1

Tôi đã cố gắng xác định pidcho /usr/lib/snapd/snapd, sử dụng sudo nethogs wlp4s0.
Sau đó giết quá trình này bằng cách sử dụng sudo kill -9 pid_of_the process.
Sau đó vô hiệu hóa quá trình này bằng cách sử dụng sudo systemctl disable snapd.service.
Kể từ đó, tôi đang sống một cuộc sống yên bình. Việc sử dụng dữ liệu của tôi vẫn được kiểm soát là tốt.

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.