* Jens Schüßler [05-01-2007 11:38]: > Es muss doch eine einfachere Lösung geben, als für jedes einzelne Paket > 'apt-cache policy' aufzurufen? apt-cache hilft z.B. nicht, wenn du keine Paketliste für das Paket hast. Hier mal ein Beispiel: $ apt-cache policy wesnoth wesnoth: Installiert:1.0-1sarge Mögliche Pakete:1.0-1sarge Versions-Tabelle: *** 1.0-1sarge 0 100 /var/lib/dpkg/status 0.9.0-5 0 500 ftp://ftp.de.debian.org sarge/main Packages Man sieht nicht mehr, woher das Paket genau gekommen ist! Die Pin-Priority liegt bei 100, also ist es nicht vom normalen Debian-Pool - hier mit Default Pin-Priority 500. Ich habe in Erinnerung, dass man backports auf 200 anpinnen sollte, du könntest genau die Pakete rausfinden, die einen Pin von 200 haben. Jedes einzelne Paket musst du dazu nicht aufrufen, ein Skript kann das besser. ;-) Beispiel: $ policy -s Explanation: deb-original: 450 or marillat: 550 Package: * Pin: release o=Unofficial Multimedia Packages Pin-Priority: 550 $ policy -p 550 acidrip acroread acroread-escript acroread-plugins avidemux lame lame-extras libavcodeccvs51 libavutilcvs49 libdivxdecore0 libdivxencore0 libdvdcss2 libdvdread3 libfaac0 libfaad2-0 liblame0 libmjpegtools0 libpostproccvs51 libquicktime0 libraw1394-8 libtwolame0 libxvidcore4 lsdvd mencoder mjpegtools mplayer mplayer-skin-blue transcode transcode-doc w32codecs Das Skript hänge ich mal an, vielleicht kann es noch jemand gebrauchen. Gruss Uwe
Attachment:
policy.gz
Description: Binary data
Attachment:
signature.asc
Description: Digital signature