APT chấp nhận tệp nhưng bỏ sót khóa proxy
Đọc cài đặt proxy của APT như một cây cấu hình và phân biệt khóa không dùng với lỗi mạng.
Tệp cấu hình có thể được phân tích thành công mà vẫn không cấu hình được proxy. APT chấp nhận một cây tùy chọn có tên; nó không coi mọi nhánh trông hợp lý là chỉ dẫn cho quá trình vận chuyển HTTP của mình.
Đối với tuyến HTTP, cài đặt proxy của APT là:
Acquire::http::Proxy "http://proxy.example.net:8080/";
Dùng một điểm cuối HTTP từ dịch vụ của bạn hoặc danh sách proxy HTTP khi việc truy cập kho công khai có thể dùng proxy công khai. Bọc cùng cài đặt đó trong một phạm vi bổ sung sẽ đổi tên của nó:
APT {
Acquire {
http {
Proxy "http://proxy.example.net:8080/";
};
};
};
Điều đó đặt giá trị tại APT::Acquire::http::Proxy. Đây không phải cách viết khác của Acquire::http::Proxy. Phương thức thu nhận HTTP tìm cái sau.
Yêu cầu giá trị chính xác
apt-config shell HTTP_PROXY_VALUE Acquire::http::Proxy
apt-config shell NESTED_VALUE APT::Acquire::http::Proxy
Đây là các kiểm tra cấu hình chỉ đọc. Đầu ra có thể lộ thông tin người dùng nếu URI chứa thông tin đó, vì vậy hãy giữ thông tin xác thực ngoài các bản ghi chia sẻ. So sánh cùng các tệp cấu hình, tùy chọn và ngữ cảnh tài khoản khởi chạy thao tác gói bị lỗi.
Thiếu giá trị ở đúng đường dẫn giải thích vì sao một tệp trông hợp lệ không chọn điểm cuối. Nó vẫn chưa cho biết điểm cuối đó có thể truy cập được hay không.
Kiểm tra dấu câu ở đúng lớp. Tên dùng dấu phân cách hai dấu hai chấm; các phép gán giá trị thông thường cần dấu ngoặc kép và dấu chấm phẩy ở cuối. Chữ hoa chữ thường không có ý nghĩa trong tên tùy chọn của APT, nên đổi proxy thành Proxy không phải là sửa chữa cho một phạm vi bổ sung. Dấu chấm phẩy bên trong chuỗi URI là dữ liệu, không phải dấu kết thúc câu lệnh.
Sửa khai báo thay vì thêm nhiều xuất xung quanh nó. Khi APT báo cáo cài đặt mong muốn, việc từ chối kết nối, lỗi 407 hoặc lỗi chứng chỉ thuộc về giai đoạn sau.