Usando o apt-pinning, dei ao meu repositório openSUSE Build Service (OBS) a prioridade mais alta de 1003 (onde 1000 é dado aos repositórios estendidos oficiais) e especifiquei os pacotes que desejo dele, mas por algum motivo o Debian 9 está usando uma versão mais antiga dos meus pacotes relacionados ao Vim (ou seja, 8.0.1520 versus o último que empacotei no momento em que escrevo, 8.0.1587). Se você quiser ver as configurações do APT em /etc/apt que eu não deixei como padrão , aqui estão elas . Aqui está a saída de apt show -a vim
.
EDITAR:
apt show -a vim-common | grep 587
revela que o vim-common 8.0.1587 não parece estar disponível. Mas https://download.opensuse.org/repositories/home:/fusion809/Debian_9.0/all/ tem um pacote vim-common para a versão 8.0.1587, então acho que é um problema de OBS.
EDIT2:
apt-cache policy
retorna: https://pastebin.com/5yusCSG1 .
apt-cache policy vim-common
retorna:
vim-common:
Installed: 2:8.0.1520-1
Candidate: 2:8.0.1520-1
Version table:
2:8.0.1587-1 500
500 http://download.opensuse.org/repositories/home:/fusion809/Debian_9.0 Packages
*** 2:8.0.1520-1 1003
100 /var/lib/dpkg/status
2:8.0.1453-1 1003
2 http://debian.mirror.digitalpacific.com.au/debian sid/main amd64 Packages
2 http://debian.mirror.digitalpacific.com.au/debian testing/main amd64 Packages
2:8.0.0197-4+deb9u1 1003
1000 http://deb.debian.org/debian stretch/main amd64 Packages
2:7.4.488-7+deb8u3 1003
2 http://debian.mirror.digitalpacific.com.au/debian oldstable/main amd64 Packages
Para identificar um repositório no
preferences
arquivo, use a saída deapt-cache policy
, ou as informações de seuRelease
arquivo:Use uma combinação de valores
o
,a
, etc. que identificam o repositório com exclusividade suficiente. As mesmas informações podem ser obtidas nosRelease
ouInRelease
arquivos dos canais e componentes do repositório. Por exemplo, omain
componente dostable
canal do repositório do Google (https://dl.google.com/linux/chrome/deb/dists/stable/main/binary-amd64/Release
) possui:Observe que
a=/
não funcionaria no seu caso, pois seu repo define um valor diferente paraArchive
: