Đối với đường tải xuống dựa trên Wget của debootstrap, hãy cung cấp proxy cho môi trường wgetprogress phía máy chủ:

sudo env \
  http_proxy=http://proxy.example.net:8080 \
  https_proxy=http://proxy.example.net:8080 \
  debootstrap stable /srv/chroot/debian https://deb.debian.org/debian

Chọn bộ, thư mục đích và gương cho việc triển khai. Các phép gán diễn ra sau sudo, nên lệnh đặc quyền nhận được chúng mà không dựa vào việc các biến được xuất bởi người gọi sẽ sống sót qua chính sách sudo. Cả hai sơ đồ đích đều có thể dùng proxy HTTP thông thường này. Đối với việc tải xuống từ gương công cộng được phép mà không cần xác thực proxy, danh sách proxy HTTP cung cấp các điểm cuối HTTP ứng viên cho những giá trị môi trường đó.

Các lần tải xuống đầu tiên lấy siêu dữ liệu và gói trước khi hệ thống Debian mới có thể sử dụng. Tệp proxy APT bên trong gốc tương lai đó không thể cấu hình trình tải xuống trước đó trên máy chủ.

Để xác thực, hãy dùng thông tin đăng nhập proxy mà Wget hỗ trợ. Thông tin người dùng trong URI cần mã hóa các ký tự dành riêng; cấu hình khởi động cũng cung cấp proxy_user và proxy_password. Đầu vào của tài khoản đặc quyền có thể khác với .wgetrc của người dùng tương tác, nên hãy xác định tệp nào thực sự được đọc và giữ phạm vi của nó một cách có chủ đích.

Lập kế hoạch các giai đoạn tiếp theo riêng rẽ. Một bootstrap giai đoạn hai, đặc biệt cho kiến trúc nước ngoài, có thể chạy trong môi trường khác. Sau đó APT bên trong hệ thống đã hoàn tất đọc cấu hình của hệ thống đó. Lệnh trên máy chủ không cấu hình lâu dài cho cả hai.

Bài viết liên quan