O ajuste de pinos deve ser realmente o que você deseja; você só precisará definir a prioridade acima de mil para que suas versões sempre tenham precedência, mesmo em um pacote numerado com uma versão mais alta do repo principal.
Coloque isso em /etc/apt/preferences
. Se você hospeda seu próprio repo construído com algo como reprepro
, então você pode direcionar seu hostname:
Package: *
Pin: origin your.repo.hostname
Pin-Priority: 1001
Ou com um PPA do Launchpad, você pode segmentar as propriedades da versão:
Package: *
Pin: release o=LP-PPA-your-ppa-name
Pin-Priority: 1001