Για τη διαδρομή λήψης του debootstrap που βασίζεται στο Wget, δώστε τον διαμεσολαβητή στο περιβάλλον wgetprogress της πλευράς του κεντρικού υπολογιστή:

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

Επιλέξτε τη σουίτα, τον κατάλογο προορισμού και τον καθρέφτη για την ανάπτυξη. Οι αναθέσεις γίνονται μετά το sudo, ώστε η προνομιούχος εντολή να τις λαμβάνει χωρίς να βασίζεται στο ότι οι εξαγόμενες μεταβλητές του καλούντος θα επιβιώσουν από την πολιτική του sudo. Και τα δύο σχήματα προορισμού μπορούν να χρησιμοποιήσουν αυτόν τον συνηθισμένο διαμεσολαβητή HTTP. Για μια επιτρεπόμενη λήψη από δημόσιο καθρέφτη χωρίς έλεγχο ταυτότητας διαμεσολαβητή, η λίστα διαμεσολαβητών HTTP προσφέρει υποψήφια τελικά σημεία HTTP για αυτές τις τιμές περιβάλλοντος.

Οι πρώτες λήψεις αποκτούν μεταδεδομένα και πακέτα πριν το νέο σύστημα Debian γίνει χρησιμοποιήσιμο. Ένα αρχείο διαμεσολαβητή APT μέσα σε εκείνη τη μελλοντική ρίζα δεν μπορεί να ρυθμίσει τον προηγούμενο λήπτη του κεντρικού υπολογιστή.

Για έλεγχο ταυτότητας, χρησιμοποιήστε τα διαπιστευτήρια διαμεσολαβητή που υποστηρίζει το Wget. Οι πληροφορίες χρήστη στο URI χρειάζονται κωδικοποίηση δεσμευμένων χαρακτήρων· η ρύθμιση εκκίνησης παρέχει επίσης proxy_user και proxy_password. Οι είσοδοι του προνομιούχου λογαριασμού μπορεί να διαφέρουν από το .wgetrc του διαδραστικού χρήστη, οπότε εντοπίστε ποιο διαβάζεται πραγματικά και κρατήστε το πεδίο του σκόπιμο.

Σχεδιάστε τα επόμενα στάδια χωριστά. Ένα bootstrap δεύτερου σταδίου, ειδικά για ξένη αρχιτεκτονική, μπορεί να εκτελεστεί σε άλλο περιβάλλον. Αργότερα το APT μέσα στο ολοκληρωμένο σύστημα διαβάζει τη ρύθμιση εκείνου του συστήματος. Η εντολή στον κεντρικό υπολογιστή δεν ρυθμίζει μόνιμα κανένα από τα δύο.

Σχετικά άρθρα