Câu hỏi Làm thế nào để hoàn toàn vô hiệu hóa các cập nhật của tất cả các loại, và không bao giờ nhìn thấy lời nhắc để cập nhật?


Tôi đang vận chuyển một hệ thống dựa trên ubuntu mà một khi được vận chuyển sẽ không bao giờ được kết nối với mạng. Tôi chưa từng bao giờ muốn nó nhắc người dùng kiểm tra các bản cập nhật, và tôi chưa bao giờ muốn nó thử kiểm tra các bản cập nhật.

Tôi chắc chắn không bao giờ muốn hình tam giác màu đỏ với dấu chấm than xuất hiện trong thanh trình đơn Gnome.

Tôi đã làm điều này:

$ cat /etc/apt/apt.conf.d/10periodic 
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";

Và cái này:

$ dconf write /apps/update-manager/remind-reload false
$ gconftool -s --type bool /apps/update-notifier/auto_launch false

Và cái này:

$ cat /etc/update-manager/release-upgrades
Prompt=never

Nhưng ngay cả với tất cả những điều đó, nó vẫn định kỳ hiển thị hình tam giác màu đỏ với! nói rằng nó không thể kiểm tra các bản cập nhật.

Tôi đã bỏ lỡ điều gì?


4
2017-07-03 18:41


gốc


Mặc dù Trình quản lý cập nhật không hữu ích cho hệ thống hoàn toàn không được nối mạng, một hệ thống như vậy có thể vẫn còn dễ bị tổn thương. Giả sử hệ điều hành của bạn có một ứng dụng mở tệp của một số loại được đưa vào từ bên ngoài. Ứng dụng có thể dễ bị tổn thương đối với các tệp dữ liệu được tạo đặc biệt (ví dụ: một bức tranh), có thể gây ra việc thực thi mã tùy ý. (Điều này đã xảy ra với MS Office; nó có thể xảy ra trên Ubuntu.) Vì vậy, bạn nên (1) tìm cách để cung cấp các bản cập nhật, hoặc (2) làm cho hệ thống quá tối thiểu bạn có thể tự mình theo dõi các lỗ hổng. Cách 2 có lẽ là không thể bất kì Máy tính để bàn Ubuntu. - Eliah Kagan


Các câu trả lời:


Đi đến Cài đặt hệ thống > Nâng cấp phần mềm hoặc loại software-properties-gtk trong một thiết bị đầu cuốivà chọn tab Cập nhật. Cửa sổ đó sẽ trông giống như trong hình ảnh tiếp theo nếu bạn không muốn nhận bất kỳ loại cập nhật nào:

enter image description here

Hoặc, từ thiết bị đầu cuối, bình luận (với # ở đầu mỗi dòng) tất cả nội dung của /etc/apt/sources.list tập tin:

sudo nano /etc/apt/sources.list

Để tự động nhận xét mọi thứ trong /etc/apt/sources.list tệp, sử dụng:

cd /etc/apt && sudo cp sources.list sources.list.bak && sudo sed -i -e 's/^/#/g' sources.list

Lệnh này cũng tạo một bản sao lưu cho /etc/apt/sources.list và có thể rất hữu ích khi bạn phải cấu hình nhiều máy tính.


4
2017-07-03 19:07



Không có biểu tượng "Phần mềm & Cập nhật" trong Cài đặt Hệ thống. Làm thế nào tôi có thể kích hoạt nó? (Như tôi đã lưu ý trong các thẻ của mình, tôi là 12.04 LTS.) - dmd
Ngoài ra, có cách nào để làm điều này từ dòng lệnh? Dữ liệu của nó ở đâu? Tôi cần phải thực hiện điều này một phần của kịch bản cấu hình hệ thống của tôi. - dmd
@dmd Nếu bạn sử dụng Unity, chỉ cần tìm kiếm trong Dash cho Nâng cấp phần mềm. - Radu Rădeanu
@dmd Đối với nhiều hệ thống bạn có thể sử dụng sudo sed -i -e 's/^/#/g' sources.list - Radu Rădeanu
Hey guys, đặt tất cả các goodies trong câu trả lời, không bị chôn vùi trong các ý kiến! - Jorge Castro