Per il percorso di download di debootstrap basato su Wget, fornisci il proxy all'ambiente wgetprogress lato host:

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

Scegli la suite, la directory di destinazione e il mirror per la distribuzione. Le assegnazioni avvengono dopo sudo, quindi il comando privilegiato le riceve senza contare che le variabili esportate dal chiamante sopravvivano alla policy di sudo. Entrambi gli schemi di destinazione possono usare questo normale proxy HTTP. Per un download consentito da un mirror pubblico senza autenticazione proxy, l'elenco di proxy HTTP offre endpoint HTTP candidati per quei valori d'ambiente.

I primi download ottengono metadati e pacchetti prima che il nuovo sistema Debian sia utilizzabile. Un file proxy di APT dentro quella radice futura non può configurare il downloader precedente sull'host.

Per l'autenticazione, usa le credenziali proxy supportate da Wget. Le informazioni utente nell'URI richiedono la codifica dei caratteri riservati; la configurazione di avvio fornisce anche proxy_user e proxy_password. Gli input dell'account privilegiato possono differire dal .wgetrc dell'utente interattivo, quindi individua quello realmente letto e mantienine l'ambito deliberato.

Pianifica le fasi successive separatamente. Un bootstrap di seconda fase, soprattutto per architetture esterne, può essere eseguito in un altro ambiente. Più tardi APT nel sistema completato legge la configurazione di quel sistema. Il comando sull'host non configura in modo permanente nessuno dei due.

Articoli correlati