Preuzimanja APT-a kroz proxy
Izričito postavite HTTP proxy za APT repozitorijume, zadržite HTTPS proveru i pregledajte direktne izuzetke po hostu.
APT ima sopstvene proxy opcije. Promena postavke pregledača ne određuje rutu apt-get, a promena ogledala repozitorijuma nije izbor proxyja.
Za jednu komandu prosledite postavke izričito:
sudo apt-get \
-o Acquire::http::Proxy=http://203.0.113.10:8080/ \
-o Acquire::https::Proxy=http://203.0.113.10:8080/ \
update
Dokumentacijski IP zamenite izabranom HTTP tačkom usluge ili s liste HTTP proxyja. Obe vrednosti mogu označavati običan HTTP proxy ako podržava potrebne HTTPS tunele. Imena opcija opisuju transport repozitorijuma koji podešavate.
Za postavku koju želite zadržati
APT može čuvati iste vrednosti u posebnoj datoteci pod /etc/apt/apt.conf.d/:
Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";
Zadržite navodnike i tačke sa zarezom. Zasebna jasno nazvana datoteka olakšava kasnije uklanjanje vlastitog nadjačavanja bez prepisivanja repozitorijuma ili drugih APT opcija.
Za pregled izabrane vrednosti bez pokretanja operacije s paketima koristite:
apt-config shell PROXY Acquire::http::Proxy
APT podržava i postavku okruženja http_proxy, ali okruženje dostupno kroz sudo može se razlikovati od terminala gde ste je postavili. Izričite APT opcije olakšavaju poređenje jedne komande.
Repozitorijum može namerno ići direktno
Proxy opcija za pojedini host može koristiti posebnu vrednost DIRECT. Ako samo jedan repozitorijum zanemaruje opšti proxy, pregledajte te host postavke pre zamene tačke.
HTTPS provera sertifikata ostaje zasebna provera. Ako treba odobren inspekcijski CA, podesite odgovarajuće poverenje; ne isključujte proveru druge strane ili imena hosta samo da preuzimanje napreduje. Potpisi paketa imaju drugačiju svrhu od TLS-a i proxy rutiranja.
Čitajte više od konačnog završetka komande
Pregledajte koji su zahtevi repozitorijumima stvarno uspeli i prijavljuje li APT upozorenja preuzimanja ili ponovno korišćenje starih lista. Delimično ažuriranje ne dokazuje uspeh svih izvora na toj ruti.
Pri poništavanju trajnog testa uklonite samo proxy stavke koje ste dodali. Zatim proverite preostale postavke okruženja ili hosta, koje još mogu birati drugi proxy.