Para cada entrada (estável, teste, instável) você tem prioridade 500. Você não deve usar pin > 1000. Eu uso 1001 somente quando eu quero fazer o downgrade de algo. Eu testei + entradas experimental + sid especificadas em /etc/apt/sources.list
e o seguinte arquivo /etc/apt/preferences
:
Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 900
Package: *
Pin: release o=Debian,a=experimental
Pin-Priority: 130
O valor 500 é o padrão para instável. Então, vamos tentar verificar o iceweasel:
# apt-cache policy iceweasel
iceweasel:
Installed: (none)
Candidate: 17.0.10esr-1~deb7u1
Version table:
26.0-1 0
130 http://ftp.pl.debian.org/debian/ experimental/main amd64 Packages
24.2.0esr-1 0
500 http://ftp.pl.debian.org/debian/ sid/main amd64 Packages
17.0.10esr-1~deb7u1 0
900 http://ftp.pl.debian.org/debian/ testing/main amd64 Packages
Então, se eu tentei instalar o iceweasel, ele seria baixado do ramo de teste porque tem a maior prioridade.
Tente alterar as prioridades para:
Package: *
Pin: release a=wheezy
Pin-Priority: 900
Package: kpcli
Pin: release a=jessie
Pin-Priority: 910