Nếu trình quản lý gói không thể xác thực với proxy của văn phòng, việc yêu cầu nó tải Cntlm sẽ tạo ra một vòng phụ thuộc: công cụ hỗ trợ cần thiết cho tuyến đường lẽ ra phải lấy công cụ hỗ trợ đó.

Một ứng dụng khách curl đang hoạt động có thể cung cấp lần tải xuống đầu tiên. Với proxy NTLM, tùy chọn --proxy-ntlm của curl chọn xác thực với proxy; --ntlm thay vào đó chọn xác thực với đích từ xa. Cung cấp tài khoản proxy thông qua cấu hình thông tin xác thực của curl.

Lấy RPM Cntlm được xây dựng cho bản phân phối và kiến trúc đã cài đặt từ nguồn gói tin cậy của nó. URL gói Fedora trực tiếp từ một câu trả lời cũ mô tả gói của bản phát hành đó; đó không phải là địa chỉ cài đặt phổ quát hiện tại.

Một RPM cục bộ vẫn có thể để lại việc mạng

Tải gói hỗ trợ và giải quyết các phụ thuộc của nó là hai công việc riêng biệt. Đừng kết luận rằng gói hiện tại không có phụ thuộc chỉ vì một RPM cũ hơn không cần tải thêm trên máy khác.

Trên hệ thống dựa trên DNF, dạng tệp cục bộ được ghi lại là:

dnf install ./cntlm.rpm

Dùng tên thực tế của tệp đã tải xuống và quyền cài đặt thích hợp. DNF vẫn có thể cần siêu dữ liệu kho hoặc các gói phụ thuộc còn thiếu. Nếu tuyến mạng đó vẫn không có sẵn, hãy lấy các gói cần thiết cho cùng bản phát hành thông qua tuyến đã được phê duyệt và đang hoạt động, đồng thời giữ chính sách xác minh gói thông thường của bản phân phối.

Sau khi công cụ hỗ trợ được cài đặt và cấu hình, trình quản lý gói có thể dùng trình lắng nghe cục bộ của nó cho các yêu cầu sau này. Trình lắng nghe đó không tồn tại chỉ vì một tệp RPM đã được lưu, và địa chỉ loopback của nó chỉ có ý nghĩa trên máy đang chạy công cụ hỗ trợ.

Bài viết liên quan