Thứ tự ưu tiên proxy của APT: vì sao 99proxy có thể bị ghi đè
Theo dõi quá trình nạp cấu hình của APT vượt ra ngoài thư mục các phân đoạn được đánh số khi một công cụ máy tính để bàn vẫn thay thế proxy.
99proxy chỉ đến muộn bên trong /etc/apt/apt.conf.d/. Một công cụ máy tính để bàn ghi cùng proxy mặc định vào /etc/apt/apt.conf vẫn có thể giành được phép gán cuối cùng.
Ở các vị trí được cấu hình thông thường, APT nạp:
- Tệp
APT_CONFIGtùy chọn. - Các tệp hợp lệ trong thư mục bộ phận của nó, theo thứ tự chữ cái và số.
- Tệp cấu hình chính.
- Các thiết lập riêng của chương trình về sau và các tùy chọn dòng lệnh.
Đổi tên phân đoạn thành 999proxy không đưa nó ra sau tệp chính. Hãy xác định chương trình sở hữu mục xung đột và sửa nguồn được hỗ trợ đó, đồng thời giữ nguyên các tùy chọn không liên quan.
Kiểm tra xem phân đoạn có hợp lệ ngay từ đầu hay không. APT chấp nhận tệp không có phần mở rộng hoặc tệp .conf theo quy tắc ký tự tên tệp của nó. 99proxy.disabled không tương đương với 99proxy.conf; cấu hình bỏ qua quyết định tên bị từ chối sẽ im lặng hay tạo thông báo. Các bộ nạp *.d của dịch vụ khác có thể dùng quy tắc khác.
Để so sánh tạm thời, tùy chọn dòng lệnh -o Acquire::http::Proxy=... ghi đè giá trị chung cho lần gọi đó. Tệp -c được nạp ở giai đoạn dòng lệnh, còn APT_CONFIG được nạp sớm hơn; không cái nào có nghĩa là bỏ qua mọi tệp thông thường.
Hãy xem tùy chọn thực sự có hiệu lực với cùng đầu vào, rồi kiểm tra các thiết lập riêng của máy chủ và chính sách khám phá. Ghi đè một giá trị mặc định không xóa các nhánh khác của cây.