dpkg
can be instructed not to ask for confirmation when replacing a configuration file (with the --force-confdef --force-confold
options). Interactions can, however, have three other sources: some come from APT itself, some are handled by debconf
, and some happen on the command line due to package configuration scripts (sometimes handled by ucf).
-y
(hoặc --assum-yes
) cho APT biết câu trả lời cho tất cả các câu hỏi là “có“.
debconf
cần được cung cấp thêm chi tiết. Chương trình này đã được thiết kế để kiểm soát sự liên quan và số lượng của câu hỏi được hiển thị cho người dùng, cũng như cách chúng được hiển thị. Đó là lý do tại sao cấu hình yêu cầu một sự ưu tiên tối thiểu cho các câu hỏi; Chỉ những câu hỏi trên mức ưu tiên tối thiểu được hiển thị. debconf
giả định câu trả lời mặc định (được xác định bởi người duy trì gói) đối với các câu hỏi mà nó quyết định bỏ qua.
noninteractive
out of the choices, all user interaction is disabled. If a package tries to display an informative note, it will be sent to the administrator by email.
debconf
, hãy sử dụng công cụ dpkg-reconfigure
từ gói debconf; Lệnh có liên quan là dpkg-cấu hình lại debconf
. Lưu ý rằng các giá trị được cấu hình có thể được tạm thời ghi đè bằng các biến môi trường khi cần thiết (ví dụ: DEBIAN_FRONTEND
điều khiển giao diện, như đã được ghi lại trong trang hướng dẫn sử dụng. debconf(7)).
dpkg
. Không may là không có giải pháp tiêu chuẩn, và không có câu trả lời luôn luôn tốt nhất.
/dev/null
vào nó với command </dev/ null
hoặc để cung cấp cho nó với một số lượng bất tận các dòng mới. Không có phương pháp nào trong số này là 100% đáng tin cậy nhưng thường dẫn đến các câu trả lời mặc định đang được sử dụng, vì hầu hết các kịch bản đều xem xét việc thiếu câu trả lời như là sự chấp nhận giá trị mặc định.