Evite pacotes -dbg_version no servidor apt-cacher-ng

5

Intro: Criamos um servidor apt-cacher-ng para fornecer pacotes em cache para nossos usuários que tenham o Ubuntu 14.04 instalado. Combinado com os pacotes em cache, estamos fazendo um "espelho" semanal de alguns uris de atualização do Ubuntu usando o parâmetro PrecacheFor . A regex a seguir criará um espelho de todos os repos de atualização:

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

No entanto, ele fará o cache dos pacotes de depuração, que são bastante inchados e não será útil. Exemplo de saída de log 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...

Pergunta: Existe alguma maneira de excluir -dbg_ substring packages de serem baixados usando qualquer opção de apt-cacher-ng ou usando um uri regex?

    
por nwildner 10.10.2014 / 19:28

1 resposta

0

Tente observar as diretivas DontCache , DontCacheRequested e DontCacheResolved . Por exemplo, algo como:

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

A documentação diz que isso impede que arquivos sejam baixados e armazenados em cache, mas não esclarece as interações entre DontCache e PreCacheFor .

    
por 19.04.2015 / 14:22

Tags