* Dirk Salva [30-11-2008 11:20]: > Funktioniert trotzdem nicht. Ein Beispiel: aosd-cat (inkl. > Abhängigkeiten) aus unstable heruntergeladen und dann lokal > gespeichert (./pakete ist das Script). Hallo Dirk, ich habe mir für solche Fälle ein eigenes Skript gebastelt, es arbeitet mit Pin-Prioritäten und /etc/apt/preferences. Für meine Zwecke reicht es: http://www.alinux.de/tmp/policy Wenn ich z.B. alle installierten Versionen mit Pin 520 sehen will, reicht: $ policy -p 520 -i libopensync-plugin-file 0.32+svn20070824-etch1 libopensync-plugin-kdepim 0.32+svn20070902-etch1 libopensync-plugin-syncml 0.32+svn20070826-etch2 libopensync1 0.32+svn20070914-etch1 libopensync1-dev 0.32+svn20070914-etch1 libsyncml-utils 0.4.4+svn20070730-etch1 libsyncml0 0.4.4+svn20070730-etch1 libvformat0 0.32+svn20070830-etch2 msynctool 0.32+svn20070824-etch1 multisync-cli 0.32+svn20070824-etch1 opensync-doc 0.32+svn20070914-etch1 opensyncutils 0.32+svn20070914-etch1 Auch verschiedene andere Optionen sind möglich, z.B.: $ policy -r libopensync -P -i 520 libopensync-plugin-file 0.32+svn20070824-etch1 520 libopensync-plugin-kdepim 0.32+svn20070902-etch1 520 libopensync-plugin-syncml 0.32+svn20070826-etch2 520 libopensync1 0.32+svn20070914-etch1 520 libopensync1-dev 0.32+svn20070914-etch1 Lokale Repositories pinne ich z.B. auf Pin 995 - und der Rest ist einfach. :-) Auf Lenny habe ich es noch nicht getestet. Alle Pakete die nicht mit Default-policy-pin 500 installiert sind sehe ich sofort mit: $ policy -n 500 -P -i Gruß Uwe
Attachment:
signature.asc
Description: Digital signature