Gibt es eine Möglichkeit, Ihren Proxy :: http :: für einige Repositorys zu verwenden?
Ich bin in einem Netzwerk mit einem Proxyserver. Also muss jeder /etc/apt/apt.conf aktualisieren und die Zeilen wie hinzufügen
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
Acquire::https::Proxy "http://yourproxyaddress:proxyport";
Acquire::ftp::Proxy "http://yourproxyaddress:proxyport";
Acquire::socks::Proxy "http://yourproxyaddress:proxyport";
Damit funktioniert alles in Ordnung.
Aber jetzt haben wir eine Menge Ubuntu-Maschinen und ich möchte einen lokalen Ubuntu-Spiegel machen.
Wir sollten also diese Proxy-Zeilen löschen ... mit Ausnahme externer Repositorys.
Wie konfiguriere ich so etwas?
In RH-basierten Distributionen können Sie eine globale Proxy-Einstellung für yum festlegen und dann für jedes Repository individuelle Proxy-Einstellungen verwenden. Habe aber unter Ubuntu nichts Ähnliches gefunden.
quelle
Acquire::http::proxy::HOST_NAME_TO_BE_PROXIED "http://yourproxyaddress:proxyport";
zB:Acquire::http::proxy::download.docker.com "http://1.2.3.4:1234";
So löse ich dieses Problem.
Entfernen Sie alle Erfassungszeilen in apt.conf und bringen Sie sie wieder in ihren ursprünglichen Zustand
Exportieren Sie nun Ihren http_proxy als
Dabei ist xyz.org Ihr lokaler Domainname
Führen Sie nun endlich apt-get wie folgt aus.
Die Option -E stellt die Variable http_proxy für apt-get zur Verfügung. Das ist es. Der Proxy wird jetzt für alle externen Verbindungen und nicht für das interne Netzwerk verwendet.
quelle