Apt-Cacher
避免在 apt-cacher-ng 伺服器上使用 -dbg_version 軟體包
**簡介:**我們創建了一個
apt-cacher-ng
伺服器,為安裝了 Ubuntu 14.04 的使用者提供記憶體包。結合記憶體的包,我們使用PrecacheFor
參數每週“鏡像”一些 Ubuntu 更新 uri。以下正則表達式將創建所有更新儲存庫的鏡像:PrecacheFor: uburep/dists/trusty-updates/*/binary-amd64/Packages*
但是,它會記憶體調試包,這些包非常臃腫並且沒有用處。範例 html 日誌輸出:
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...
**問題:**有沒有辦法
-dbg_
使用任何選項apt-cacher-ng
或使用 uri regex 將子字元串包排除在下載之外?
嘗試查看
DontCache
、DontCacheRequested
和DontCacheResolved
指令。例如,類似:DontCache (^|.*?/).+?-dbg_[0-9]
文件說這可以防止文件被下載和記憶體,但它沒有闡明 和 之間的
DontCache
互動PreCacheFor
。