vielleicht hängt es auch speziell mit debian-multimedia zusammen (wegen der Leerstellen im label)?
(Der debian-multimedia-Key ist nicht importiert, aber debian-multimedia wäre mit Nachfrage installierbar.)
(System ist testing, und normalerweise stehen unstable und stable auf Pin < 0, aber hier habe ich die preferences mal leer geräumt.)
Nach meinem Verständnis dürften sich die folgenden Pinning (die zweite "drop-all"-Regel mit 143 scheint nicht relevant) nur auf debian-multimedia auswirken:
("Unofficial Multimedia Packages" muß dabei ohne Quotes stehen)
Code: Alles auswählen
Package: *
Pin: release l=Unofficial Multimedia Packages, o=Unofficial Multimedia Packages
Pin-Priority: -144
Package: mplayer
Pin: release l=Unofficial Multimedia Packages, o=Unofficial Multimedia Packages
Pin-Priority: -14
Package: *
Pin: release l=Unofficial Multimedia Packages, o=Unofficial Multimedia Packages
Pin-Priority: -143
Code: Alles auswählen
# apt-cache policy mplayer
mplayer:
Installed: (none)
Candidate: (none)
Package pin: 1:1.0.rc2svn20090906-0.1
Version table:
1:1.0.rc2svn20090906-0.1 -14
-144 http://ftp.uni-kl.de squeeze/main Packages
1.0~rc3+svn20090405-1 -14
500 http://debian.tu-bs.de testing/main Packages
500 http://debian.tu-bs.de unstable/main Packages
1.0~rc2-17+lenny3 -14
500 http://debian.tu-bs.de stable/main Packages
Ein bischen Spielerei mit dem mplayer-Pin, um am Problem zu "wackeln":
Code: Alles auswählen
Package: *
Pin: release l=Unofficial Multimedia Packages, o=Unofficial Multimedia Packages
Pin-Priority: -144
Package: mplayer
Pin: release l=XUnofficial Multimedia Packages, o=XUnofficial Multimedia Packages
Pin-Priority: -14
Package: *
Pin: release l=Unofficial Multimedia Packages, o=Unofficial Multimedia Packages
Pin-Priority: -143
Code: Alles auswählen
# apt-cache policy mplayer
mplayer:
Installed: (none)
Candidate: (none)
Package pin: (not found)
Version table:
1:1.0.rc2svn20090906-0.1 -14
-144 http://ftp.uni-kl.de squeeze/main Packages
1.0~rc3+svn20090405-1 -14
500 http://debian.tu-bs.de testing/main Packages
500 http://debian.tu-bs.de unstable/main Packages
1.0~rc2-17+lenny3 -14
500 http://debian.tu-bs.de stable/main Packages
Erst wenn ich die Regel für mplayer ganz entferne:
Code: Alles auswählen
# apt-cache policy mplayer
mplayer:
Installed: (none)
Candidate: 1.0~rc3+svn20090405-1
Version table:
1:1.0.rc2svn20090906-0.1 0
-144 http://ftp.uni-kl.de squeeze/main Packages
1.0~rc3+svn20090405-1 0
500 http://debian.tu-bs.de testing/main Packages
500 http://debian.tu-bs.de unstable/main Packages
1.0~rc2-17+lenny3 0
500 http://debian.tu-bs.de stable/main Packages
Dieses "gute" Verhalten zeigt sich auch , wenn das Pin für mplayer >= 0 ist.
(Mit Pin=500 für mplayer aus debian-multimedia wäre dieser dann auch der Kandidat, ist die höchste Version wegen der epoch '1:')
Warum wirkt sich eine negative Pin für einen mplayer auch auf die anderen aus?