Diese Anleitung zeigt Ihnen, wie Sie einen Proxy für den APT-Paketmanager einrichten, damit Sie möglicherweise Pakete aus Remote-Repositorys installieren und aktualisieren können.
Die Verwendung eines Proxy-Servers als Vermittler für den Internetzugang ist ein gängiges Geschäftsszenario. Wenn Sie ein Ubuntu- oder Debian-System hinter einem Proxyserver ausführen, haben Sie erfolglos versucht, Pakete zu installieren.
Wenn Sie Ihre Proxy-Informationen während der Installation eingegeben hätten, wäre die APT-Konfigurationsdatei automatisch aktualisiert worden. Wenn Sie dies jedoch nicht getan haben, müssen Sie die folgenden Anweisungen befolgen.
Konfiguriere APT für die Arbeit mit einem Proxy-Server
Es kann leicht gemacht werden. APT lädt alle Konfigurationsdateien unter /etc/apt/apt.conf.d
Verzeichnis. Daher können wir eine spezifische Konfiguration für unseren Proxy erstellen und ihn von allen anderen Konfigurationen getrennt halten.
1. Neue leere Datei erstellen
Sie müssen eine neue leere Datei in /etc/apt/apt.conf.d/
erstellen Verzeichnis. Nennen wir es proxy.conf
. Natürlich kann der Name beliebig sein.
sudo touch /etc/apt/apt.conf.d/proxy.conf
2. Öffnen Sie die Datei proxy.conf in einem Texteditor
Als nächstes öffnen Sie die Datei proxy.conf mit Ihrem bevorzugten Texteditor.
sudo vim /etc/apt/apt.conf.d/proxy.conf
3. APT-Proxy-Konfiguration hinzufügen
Sie benötigen die IP-Adresse und den Port des Proxy-Servers.
So stellen Sie Ihren HTTP-Proxy ein , fügen Sie die folgende Zeile hinzu:
Acquire::http::Proxy "http://proxy_server:port/";
So stellen Sie Ihren HTTPS-Proxy ein , fügen Sie die folgende Zeile hinzu:
Acquire::https::Proxy "http://proxy_server:port/";
Es gibt auch einen alternativen Weg um die Proxy-Einstellungen für APT zu definieren. Obwohl ähnlich, entfernt es einige Redundanzen.
Acquire {
HTTP::proxy "http://proxy_server:port/";
HTTPS::proxy "http://proxy_server:port/";
}
Wenn Ihr Proxy die Authentifizierung unterstützt und erfordert einen Benutzernamen/ein Passwort für die Anmeldung, verwenden Sie:
Acquire::http::Proxy "http://user:[email protected]_server:port/";
Speichern Sie Ihre Änderungen und beenden Sie den Texteditor.
Hinweis: Denken Sie daran, dass proxy_server
und port
aus den obigen Beispielen sollte durch die richtige Proxy-IP-Adresse/Name und Port ersetzt werden.
4. APT-Proxy-Konfiguration testen
Jetzt verwendet APT die Proxy-Einstellungen, um Updates abzurufen, Pakete zu installieren usw.