Vermeiden Sie -dbg_version-Pakete auf dem Apt-Cacher-ng-Server

Vermeiden Sie -dbg_version-Pakete auf dem Apt-Cacher-ng-Server

Einleitung:Wir haben einen apt-cacher-ngServer erstellt, um unseren Benutzern, die Ubuntu 14.04 installiert haben, zwischengespeicherte Pakete bereitzustellen. In Kombination mit den zwischengespeicherten Paketen erstellen wir mithilfe des Parameters eine wöchentliche „Spiegelung“ einiger Ubuntu-Update-URIs PrecacheFor. Der folgende reguläre Ausdruck erstellt eine Spiegelung aller Update-Repos:

PrecacheFor: uburep/dists/trusty-updates/*/binary-amd64/Packages*

Es wird jedoch ein Cache mit Debug-Paketen erstellt, der ziemlich aufgebläht ist und keinen Nutzen bringt.Beispiel einer HTML-Protokollausgabe:

Downloading uburep/pool/main/c/ceph/librbd1-dbg_0.80.5-0ubuntu0.14.04.1_amd64.deb...
<i>(6234KiB)</i>

Downloading uburep/pool/main/libr/libreoffice/libreoffice-base_4.2.6.3-0ubuntu1_amd64.deb...
<i>(1380KiB)</i>

Downloading uburep/pool/main/libr/libreoffice/libreoffice-base-core_4.2.6.3-0ubuntu1_amd64.deb...
<i>(715KiB)</i>

Downloading uburep/pool/main/libr/libreoffice/libreoffice-base-drivers_4.2.6.3-0ubuntu1_amd64.deb...
<i>(515KiB)</i>

Downloading uburep/pool/main/libr/libreoffice/libreoffice-calc_4.2.6.3-0ubuntu1_amd64.deb...
<i>(5779KiB)</i>

Downloading uburep/pool/main/libr/libreoffice/libreoffice-common_4.2.6.3-0ubuntu1_all.deb...
<i>(19345KiB)</i>

Downloading uburep/pool/main/libr/libreoffice/libreoffice-core_4.2.6.3-0ubuntu1_amd64.deb...
<i>(27243KiB)</i>

Downloading uburep/pool/main/libr/libreoffice/libreoffice-dbg_4.2.6.3-0ubuntu1_amd64.deb...

Frage:Gibt es eine Möglichkeit, -dbg_Teilstringpakete mithilfe einer beliebigen Option apt-cacher-ngoder eines URI-Regex vom Download auszuschließen?

Antwort1

Sehen Sie sich die Anweisungen DontCache, DontCacheRequested, und DontCacheResolvedan. Zum Beispiel etwas wie:

DontCache (^|.*?/).+?-dbg_[0-9]

DontCacheIn der Dokumentation heißt es, dass dies das Herunterladen und Zwischenspeichern von Dateien verhindert. Die Interaktionen zwischen und werden jedoch nicht erläutert PreCacheFor.

verwandte Informationen