Für apt
tragen Sie den Proxy in der Datei
/etc/apt/apt.conf.d/70debconf
ein. Bei älteren
Debian-Veröffentlichungen ist es die Datei /etc/apt/apt.conf
.
Nachfolgend sehen Sie den Eintrag für einen HTTP-Proxy namens
proxyserver
, der auf dem Port 8080 lauscht.
Beispiel für einen Rechner proxyserver
auf Port 8080.
Acquire::http::Proxy "http://proxyserver:8080";
Obiges Beispiel beinhaltet lediglich die beiden essentiellen
Bestandteile zur Kommunikation — den Namen des Proxy Servers
(proxyserver
) und dem Port (8080), auf dem der Dienst lauscht. Für
eine Authentifizierung sind zusätzlich ein Nutzername samt Passwort
notwendig. Bitte beachten Sie, dass dabei die Zugangsdaten im Klartext
in der Konfigurationsdatei hinterlegt sind. Nachfolgend sehen Sie das
für den Nutzer pakete
mit dem Passwort geheim
.
Beispiel mit Zugangsdaten für Nutzer pakete
.
Acquire::http::Proxy "http://pakete:geheim@proxyserver:8080";
Nutzen Sie statt APT hingegen Synaptic (siehe Abschnitt 6.4.1, „Synaptic“), geben Sie den HTTP-Proxy in einem separaten Konfigurationsdialog an. Diesen finden Sie unter dem Menüpunkt Einstellungen → Netzwerk → Proxy-Server. Wählen Sie dazu zuerst den Punkt „Manuelle Proxy-Konfiguration“ aus und tragen danach den Servernamen ohne Protokoll im oberen Eingabefeld ein. Neben dem Eingabefeld befinden sich das Auswahlfeld für den Port sowie der Knopf „Legitimierung“. Mit einem Mausklick auf diesen Knopf erhalten Sie ein weiteres Dialogfenster, in dem Sie ihre Zugangsdaten für den Proxy Server hinterlegen.
Wie APT mit den zwischengespeicherten Daten umgeht, legen Sie über mehrere Schalter fest.
Cache-Start
Cache-Grow
Cache-Limit
festgelegt ist. Falls als Wert 0
hinterlegt ist, ist die automatische Anpassung deaktiviert.
Cache-Limit
Max-Age
No-Cache
No-Store
APT greift auf Umgebungsvariablen zurück, sofern Sie diese auf ihrem
System definiert haben. Es benutzt ftp_proxy
, http_proxy
und
https_proxy
. Wie Sie diese festlegen, lesen Sie in
Abschnitt 27.4, „Einen Proxy mittels Umgebungsvariablen konfigurieren“ nach.
APT ist so flexibel, dass Sie ihm auch beim direkten Aufruf noch
Schalter mitgeben können. Hierbei kommt der Schalter -o
zum Einsatz,
über den Sie mit der Angabe http::Proxy
den Namen des Proxy Servers
samt Port spezifizieren. Das nachfolgende Beispiel installiert das Paket
mc [Debian-Paket-mc] für den Midnight Commander mittels apt-get
unter Berücksichtigung des Proxy Servers namens proxyserver
, der auf
Port 8080 ihre Anfragen entgegennimmt.
Beispielaufruf zur Installation von mc
via Proxy.
# apt-get -o http::Proxy="http://proxyserver:8080" install mc
Die vollständige Angabe für Proxy Server folgt dieser Form:
http://[[Benutzername][:Passwort]@]Rechner[:Port]/
Bitte beachten Sie, dass bei obigem Aufruf die verwendeten Zugangsdaten aus Benutzername und Passwort im Klartext in der Historie ihres Kommandozeileninterpreters abgelegt werden.