Eu tenho um repositório local.
Ontem, soube que apt-get
faz o download de um pacote, mesmo que seja apenas um reempacotamento do mesmo conteúdo com alteração de revisão. Muitos mantenedores de pacotes fazem isso para versões mais recentes.
Exemplo de cenário:
Eu tenho um tema de ícone malys-uniblue
que tem a versão 1.7~saucy~NoobsLab.com
e uma versão mais recente estava no repositório com a versão 1.7~trusty~Noobslab.com
. Eu extraí os dois e percebi que é apenas um reempacotamento. Como os temas de ícones são pesados em tamanho, não quero fazer o download desse novo arquivo deb reembalado apenas com alterações de revisão.
Como, vemos que apenas a revisão foi alterada, ou seja, ~saucy
a ~trusty
e a maior parte da versão permaneceu igual.
A questão é: é possível ignorar atualizações de pacotes com esse tipo de alteração de revisão ou reembalagem? Eu sei que preciso criar algum arquivo de preferência em /etc/apt/preferences.d
para dar maior prioridade ao repo local ignorando as revisões. Como faço isso?
TL; DR
O que eu quero é que, se você quiser ver uma atualização com uma alteração de revisão que exija download, ela irá ignorá-la e preferir a versão do repositório local.