APT turi savo įgaliotojo serverio parinktis. Pakeitus naršyklės nuostatą nenustatoma, kurį maršrutą naudoja apt-get, o saugyklos veidrodžio keitimas nėra tas pats, kas įgaliotojo serverio pasirinkimas.

Vienai komandai nuostatas perduokite aiškiai:

sudo apt-get \
  -o Acquire::http::Proxy=http://203.0.113.10:8080/ \
  -o Acquire::https::Proxy=http://203.0.113.10:8080/ \
  update

Vietoje dokumentacijai skirto IP naudokite iš savo paslaugos arba HTTP įgaliotųjų serverių sąrašo pasirinktą HTTP galinį tašką. Abi reikšmės gali nurodyti įprastą HTTP įgaliotąjį serverį, jei jis palaiko reikiamus HTTPS tunelius. Parinkčių pavadinimai nusako konfigūruojamą saugyklos transportą.

Ryšiui, kurį ketinate išlaikyti

APT konfigūracija gali išsaugoti tas pačias reikšmes atskirame faile kataloge /etc/apt/apt.conf.d/:

Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";

Išsaugokite sintaksės kabutes ir kabliataškius. Atskiras failas aiškiu pavadinimu leidžia vėliau lengviau pašalinti savo viršesnes nuostatas neperrašant saugyklų aprašų ar nesusijusių APT parinkčių.

Norėdami peržiūrėti pasirinktą reikšmę nepaleisdami operacijos su paketais, naudokite:

apt-config shell PROXY Acquire::http::Proxy

APT taip pat palaiko aplinkos nuostatą http_proxy, tačiau per sudo prieinama aplinka gali skirtis nuo terminalo, kuriame ją nustatėte. Aiškios APT parinktys leidžia lengviau suprasti palyginimą naudojant vieną komandą.

Saugykla gali sąmoningai jungtis tiesiogiai

Konkrečiam serveriui skirta įgaliotojo serverio parinktis gali naudoti specialią reikšmę DIRECT. Jei tik viena saugykla nepaiso bendro įgaliotojo serverio, prieš keisdami galinį tašką patikrinkite tas konkretiems serveriams taikomas viršesnes nuostatas.

Naudojant HTTPS, sertifikato tikrinimas išlieka atskira patikra. Jei reikalinga patvirtinta srauto tikrinimo CA, sukonfigūruokite tinkamą pasitikėjimą; neišjunkite kitos ryšio šalies ar serverio vardo tikrinimo vien tam, kad atsisiuntimas tęstųsi. Paketų parašai taip pat atlieka kitokią funkciją nei TLS ir maršrutizavimas per įgaliotąjį serverį.

Neapsiribokite galutine komandos baigimo būsena

Peržiūrėkite, kurios saugyklų užklausos iš tikrųjų pavyko ir ar APT praneša apie atsisiuntimo įspėjimus arba pakartotinai panaudojo senesnius sąrašus. Dalinis atnaujinimas neįrodo, kad kiekvienas šaltinis sėkmingai naudojo šį maršrutą.

Norėdami atšaukti bandymą su nuolatinėmis nuostatomis, pašalinkite tik savo pridėtus įgaliotojo serverio įrašus. Tada patikrinkite likusias aplinkos ar konkretiems serveriams skirtas nuostatas, kurios vis dar gali parinkti kitą įgaliotąjį serverį.

Susiję straipsniai