Ich habe einen Apt-Cacher-ng- Server in meinem LAN-Netzwerk und habe mich gefragt, wie ich die Verwendung "erzwingen" pbuilder
kann (um die Erstellung von Paketen zu beschleunigen).
Das typische Setup auf der Clientseite des Caches sieht ungefähr so aus:
In /etc/apt/apt.conf
:
Acquire::http { Proxy "http://servername:3142"; };
--mirror
Option, die vermutlich den zu verwendenden Spiegel setzt. Versuchen Sie, die Serveradresse apt-cache-ng festzulegen.http://servername:3142/ubuntu
Sie einfach als Spiegel-URL.Antworten:
So was:
Alternativ können Sie die
--execute
Option verwenden:... wo
/tmp/setup-apt-proxy.sh
enthält Befehle zum Erstellen/etc/apt/apt.conf.d/02proxy
.quelle
servername
aus der Build-Umgebung gefunden? Sollte man nicht stattdessen eine IP-Adresse verwenden, da der Proxy mit Sicherheit lokal ist?Wenn Sie setzen
export http_proxy=http://your-proxy:8080/
in~/.pbuilderrc
wird es , dass die Proxy für die Paket - Downloads verwenden.Ich habe es gerade in meinem Setup versucht und es hat funktioniert. Wie ich am besten am Internetverkehr erkennen konnte, musste ich während des Laufens nichts herunterladen
pbuilder create
.Das Schöne ist, dass diese Methode auch funktioniert, wenn Sie den Tarball erstellen, nicht erst nachdem Sie ihn erstellt und dann geändert haben.
quelle
Ich habe das Argument --mirror verwendet , z.
Überprüfen Sie die Caching-Treffer auf dem Proxy:
quelle