Com base na saída de apt-cache policy libtidy-dev
, sua configuração para fixar a prioridade de libtidy-dev
se aplicou: 400
está listado ao lado do número da versão.
Por exemplo, pegando um sistema Xenial do Ubuntu 16.04 com a configuração padrão e ilustrando com appstream
, já que diferentes versões deste pacote estão disponíveis nos arquivos xenial
e xenial-backports
(que possuem diferentes prioridades padrão):
$ apt-cache policy appstream
appstream:
Installed: (none)
Candidate: 0.9.4-1ubuntu3
Version table:
0.10.6-1~ubuntu16.04.2 100
100 http://de.archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages
0.9.4-1ubuntu3 500
500 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
0.9.4-1 500
500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Adicionando o seguinte arquivo:
$ cat /etc/apt/preferences.d/appstream
Package: appstream
Pin: release a=xenial-backports
Pin-Priority: 500
Resultados na saída mudando para:
$ apt-cache policy appstream
appstream:
Installed: (none)
Candidate: 0.10.6-1~ubuntu16.04.2
Version table:
0.10.6-1~ubuntu16.04.2 500
100 http://de.archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages
0.9.4-1ubuntu3 500
500 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
0.9.4-1 500
500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Você também pode executar apt-cache policy
sem especificar um nome de pacote, que listará todos os pacotes fixos no final da saída:
$ apt-cache policy
[...]
Pinned packages:
appstream -> 0.10.6-1~ubuntu16.04.2 with priority 500
A confusão decorre do fato de que fixar todos os pacotes com um padrão global catch-all altera a prioridade listada ao lado do archive, que é mais fácil de detectar do que a próxima à versão do pacote:
$ cat /etc/apt/preferences.d/appstream
Package: *
Pin: release a=xenial-backports
Pin-Priority: 500
$ apt-cache policy appstream
appstream:
Installed: (none)
Candidate: 0.10.6-1~ubuntu16.04.2
Version table:
0.10.6-1~ubuntu16.04.2 500
500 http://de.archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages
0.9.4-1ubuntu3 500
500 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
0.9.4-1 500
500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages